问题标签 [sql-server-2008-express]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
16825 浏览

sql-server - SQL Server Browser 只显示主机名,不显示实例名

我刚刚使用 SQL Server 2008 Express 实例设置了一台新的 Windows Server 2008 机器。SQL Browser 服务似乎无法正常工作。在 Management Studio 中,浏览服务器会显示新服务器的主机名,但不会显示实例名称。当您从列表中选择主机名时,它不会连接。但是我可以通过键入主机名\实例名组合来手动连接。

更新1:

  1. 浏览器服务正在运行,我尝试了几个不同的帐户,包括域管理员,这是一种不好的做法,但我还是尝试了故障排除。
  2. 我尝试在防火墙上打出适当的孔,并完全关闭防火墙。
  3. 这是在 Hyper-V、Windows Server 2008 32 位客户机上运行的,它位于 Windows Server 2008 64 位主机上。我之前在同一台主机上做过这个(没有问题),但使用的是 SQL 2008 Standard 而不是 Express。
  4. 当我在 SQL Server 机器上浏览 SSMS(Express) 中的服务器时,它工作正常并显示整个实例名称。当我使用 SSMS(标准)在远程机器(在同一个 Intranet 上)上浏览它时,它只显示主机名。

更新2:

按照建议按照数据包进行操作,发现以下内容

  1. 客户端按预期发送了广播,并从同一网络上的其他 SQL Server 接收到正确的响应。
  2. 服务器收到广播但没有发送响应。

考虑到这些结果,我想知道为什么主机名首先出现在客户端列表中。它根本不应该出现,对吧?

更新 3:

在微软支持的电话上花了一个半小时。我学到了一些东西,但问题还没有解决。有人建议我尝试在同一台机器上安装 SQL Standard 实例。我这样做了,新实例表现出所有相同的症状。主机名仅在浏览列表中显示一次,而不是每个实例一次。

更新4:

多亏了赏金系统,Stackoverflow 为我选择了一个答案,但这个问题没有得到解答。今天我尝试将整个 VM 移动到不同的主机服务器 - 一切都完全相同。主机名仍然出现在浏览列表中,但没有实例名称。

更新5:

确认 Hyper-V 集成服务已安装在来宾 (SQL) 服务器上。

0 投票
5 回答
7192 浏览

sql-server - 在我的应用程序中包含 SQL Server 2008 Express 的命名实例

大家早上好。这是我关于stackoverflow的第一个问题,所以希望这不是被打死的东西,我一直找不到它。

我正在开发一个将要分发收缩包装的应用程序。我们已经获得了使用我们的应用程序分发 SQL Server 2008 Express Edition 的权利,但具体如何做到这一点有点困难。现在我们正在使用一个标准的 Visual Studio 安装项目,我显然希望有一些非常简单的东西,比如一个可配置的合并模块,但显然不存在这样的东西,否则我不会在这里发布;)

我开始走的路是在我们的包中包含自解压 EXE,然后使用自定义安装操作来解压它并将命令行参数传递给 SQL 安装程序以创建我们的命名实例。这就是问题所在。

萃取没问题。我可以从 Windows 运行脚本,它会按原样安装 SQL Server,但我无法从我的自定义操作中运行 SQL 安装程序,因为它表示已经有另一个安装正在进行中。当然,另一个安装是我的应用程序,它不会在 SQL Server 完成之前结束,所以我们基本上处于死锁状态,直到 SQL 最终放弃并出现错误。

我想要的是我的应用程序的 SQL 服务器的命名实例,它随它一起安装并随它一起卸载。由于时间原因,编写我自己的安装程序不是一种选择,我的同事说由于复杂性,InstallShield 不是一种选择(我从未使用过它,所以我会相信他的话)。有人有想法吗?

0 投票
2 回答
1233 浏览

full-text-search - 使用 sql server 2008 进行全文搜索

我已经使用工具安装了 sql server 2008 express edition,但我需要使用全文搜索,我知道我拥有的版本中缺少这种搜索。

如何升级以获得全文搜索功能?由于它是在线安装,因此我的计算机上没有存储任何安装介质

我可以用别的东西吗?

0 投票
2 回答
5730 浏览

sql-server-2005 - 使用 2008 恢复 2005 SQL 数据库时出现问题

我有一个用 SQL Server 2005 创建的数据库并创建了一个备份 (*.bak) 现在我想用 2008 恢复它但是哎呀,我收到以下错误:

0 投票
2 回答
5800 浏览

sql-server-2008-express - SQL Server 2008 Management Studio Express 是否与 Standard 相同?

不久前,我安装了带有高级服务的 SQL Server 2008 Express,它也安装了 SQL Server 2008 Management Studio (SSMS) Express。现在几个月后我们在网络上安装了 SQL 2008 Standard,我想确认我不必在我的桌面上重新安装 SSMS 2008。我发现的这篇博文似乎表明我对 SQL Express 附带的 SSMS 版本很好:

http://weblogs.asp.net/markwisecarver/archive/2008/09/02/sql-server-2008-management-tools-basic-vs-complete.aspx

...但我想确认。不幸的是,关于对话框没有提供有关 Express 与“完整”版本的工具的详细信息。有人知道吗?

谢谢。

0 投票
5 回答
2868 浏览

asp.net - Using SQL server 2008 for ASP.net 2.0 Membership provider

I tried to set-up the SQL tables for ASP .net 2.0 membership provider by clicking on ASP.net Configuration under Project.

I have completely uninstalled SQL 2005 Express and installed SQL 2008 Express instead.

It seems like that it can not connect to the database.

Does anybody know how to get this fixed so I can use 2008 instead ?

0 投票
1 回答
1711 浏览

sql-server-2000 - SQL Server 2008 Express 可以与 SQL Server 2000 在同一台服务器上存在吗?

我想知道是否有人在尝试将 SQL Server 2008 Express 与 SQL Server 2000 一起安装时有任何经验。我们有一个运行 2000 的生产服务器,我们当前的所有东西都在它上面运行。但是,使用 SQL Server 2008 Express 的管道正在酝酿中。

到目前为止,点击谷歌并没有给我任何具体的信息。2008 年的预览版显然没有,但 RTM 2008 没有。

我可以尝试安装它,但想在安装之前尽可能多地了解。我可以看到 2008 安装失败,在此过程中吃了 2000。

我拥有的替代路径包括将 2008 db 转换为 2000 格式(我想避免这种情况,因为我们只有 5 个连接许可证)并构建一个新服务器(我们已经有足够的了,而且看起来有点矫枉过正)。重做 2008 DB 是可行的,因为它不使用 2008 年以来的任何新的惊人功能。

虚拟化也可以是一种选择,但它还不是我们的文化。

这里的任何见解将不胜感激。

基思

0 投票
1 回答
2774 浏览

windows-vista - 在 Windows Vista Ultimate (SP1) 上安装 SQL Server 2008 Express/Developer 版本失败

我访问了几个论坛,尝试安装 SQL Server 2008 Express 时除了清除并重新安装操作系统之外的所有方法;每次都卸载失败的安装,清理注册表和安装文件夹,禁用 UAC,清理 WMI 存储库,在需要时重新启动等。

任何解决方案都将非常受欢迎。

我关注的链接之一... http://mark.michaelis.net/Blog/SQLServer2008InstallNightmare.aspx

查看下面 ../Logs/Detail.txt 文件的摘录,毫不奇怪,Perfmon 工具也会使加载计数器崩溃。Perfmon 工具在安装之前和清理失败的 SQL 安装之后都可以工作。

///////////////////////////////////////// ///////////////////////

2009-05-07 11:50:01 Slp: PerfCounter 调用 lodctr: 'c:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\perf-MSSQL$SQLEXPRESSsqlctr.ini' 2009-05-07 11: 50:01 Slp:提示用户是否由于以下失败重试此操作:2009-05-07 11:50:01 Slp: ------------------ ---------------------- 2009-05-07 11:50:01 Slp:以下是一个异常堆栈,列出了从最外到最内的顺序 2009- 05-07 11:50:01 Slp:内部异常正在缩进 2009-05-07 11:50:01 Slp:2009-05-07 11:50:01 Slp:异常类型:Microsoft.SqlServer.Configuration.Sco。 ScoException 2009-05-07 11:50:01 Slp:消息:2009-05-07 11:50:01 Slp:系统找不到指定的文件。2009-05-07 11:50:01
2009-05-07 11:50:01 Slp:数据:2009-05-07 11:50:01 Slp:WatsonData = perf-MSSQL$SQLEXPRESS-sqlctr10.0.1600.22.dll@OpenSQLPerformanceData@CollectSQLPerformanceData@CloseSQLPerformanceData 2009-05 -07 11:50:01 Slp:DisableRetry = true 2009-05-07 11:50:01 Slp:内部异常类型:System.ComponentModel.Win32Exception 2009-05-07 11:50:01 Slp:消息:2009-05 -07 11:50:01 Slp:系统找不到指定的文件。2009-05-07 11:50:01
2009-05-07 11:50:01 Slp: Stack: 2009-05-07 11:50:01 Slp: 在 Microsoft.SqlServer.Configuration.Sco.PerformanceCounter.LoadPerformanceCounter(String symbolInstallPath, String counterPrefixServiceName) 2009-05-07 11:50:01 Slp: 在 Microsoft.SqlServer.Configuration.Sco.PerformanceCounter.RegisterPerformanceCounterCore(String libraryFileName, String openFunction, String collectionFunction, String closeFunction, String symbolInstallPath, String counterPrefixServiceName) 2009-05-07 11:50:01 Slp:在 Microsoft.SqlServer.Configuration.Sco.PerformanceCounter.RegisterPerformanceCounter(String libraryFileName, String openFunction, String collectionFunction, String closeFunction, String symbolInstallPath, String counterPrefixServiceName) 2009-05-07 11:50:01 Slp:-------------------------------------- 2009-05-07 12:02:40 Slp:用户已选择取消此操作

///////////////////////////////////////// ///////////////////////

0 投票
2 回答
903 浏览

sql-server-2008 - SQL Server 2008:在 Compact 3.5 和 Express 之间共享数据

问题:我们如何将 SQL Server CE DB 连接到 SQL Server Express DB?我们不能使用合并复制,因为您只能是 SQL Server Express 中的订阅者,而不是发布者。

更多背景信息:

我们的应用程序结构如下: 1) 我们的总部,运行 SQL Server 2008 2) 分支机构,运行 SQL Server 2008 Express 3) 机器,运行 SQL Server Compact

每台机器都需要连接到它的分支来发送数据。然后分支机构需要连接到我们的总部发送数据。机器和分支机构之间的数据同步应该相当频繁(理想情况下是每分钟两次),因为分支机构操作员可能需要对紧急情况做出响应。分公司和总部之间的同步可以不那么频繁(我每天都在想)。但是,我们需要支持网络故障。

我们不希望解决冲突,因此我想避免使用 Microsoft 同步服务。查看此页面SQL Server Express BOL,我看到 Merge Replication 可以满足我们的需求,并且我计划在我们的总部和分支机构之间使用它,但正如我上面所说,我们需要一种将紧凑型数据库连接到 Express 的方法。

0 投票
2 回答
2206 浏览

c#-3.0 - SQL Server 2008 Express 和 VFP 表之间的同步

我正在寻找有关如何在两个数据库之间同步数据的意见和建议。

第一个数据库是 SQL Server 2008 Express,可在断开连接的笔记本电脑(无网络或互联网访问)上运行。第二个数据库(主)是在服务器上运行的 VFP 9.0。

当用户将他们的笔记本电脑连接到网络上时,我希望同步过程能够通过。

除了不同的数据库引擎之外,我还需要考虑以下项目:

  1. 表不必具有相同的结构
  2. 主键不相同(SQL Server 中的 GUID 和 VFP 中的字符字段组合)
  3. 表的同步必须按照一定的顺序进行,以尊重父子关系
  4. 在 SQL Server 端的某些插入中,必须在 VFP 表中生成和同步新的主键
  5. 必须进行大量验证,有时需要用户的一些反馈
  6. 并非所有记录都需要同步
  7. 同步后需要删除 SQL Server 上的一些记录
  8. 需要考虑双方删除的记录
  9. 需要对 VFP 数据库进行最少的修改

我现在可能忘记了其他几点,但我想你明白我面临的挑战。我现在的猜测是我需要构建一个自定义同步模块,但在我继续之前我需要你的输入,以防我忽略了一些选项并获得一些关于如何解决这个问题的提示。

我快速查看了 Microsoft Sync Framework,但由于我的所有限制以及尚未构建 VFP 客户端 (AFAIK) 的事实,我认为它不会有很大帮助。

提前感谢您的反馈。

更新:笔记本电脑应用程序是 C# WinForm 应用程序,使用 SQL Server 2008 Express。