1

安装程序崩溃并指示检查 c:\windows\sqlstp.log 以获取更多信息,以下是日志包含的内容:

Connecting to Server ...

driver={sql server};server=JJOHN-vm;UID=sa;PWD=;database=master

[Microsoft][ODBC SQL Server Driver][Shared Memory]General network error. Check your network documentation.

[Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (WrapperRead()).

driver={sql server};server=JJOHN-vm;UID=sa;PWD=;database=master

[Microsoft][ODBC SQL Server Driver][Shared Memory]General network error. Check your network documentation.

[Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (WrapperRead()).

driver={sql server};server=JJOHN-vm;UID=sa;PWD=;database=master

[Microsoft][ODBC SQL Server Driver][Shared Memory]General network error. Check your network documentation.

[Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (WrapperRead()).

SQL Server configuration failed.


###############################################################################

15:57:07 Process Exit Code: (-1) 
15:57:11 Setup failed to configure the server.   Refer to the server error logs and C:\WINDOWS\sqlstp.log for more information.
15:57:11 Action CleanUpInstall:
15:57:11 C:\DOCUME~1\15876\LOCALS~1\Temp\SqlSetup\Bin\scm.exe  -Silent 1 -Action 4 -Service SQLSERVERAGENT
15:57:12 Process Exit Code: (1060) The specified service does not exist as an installed service.

15:57:12 C:\DOCUME~1\15876\LOCALS~1\Temp\SqlSetup\Bin\scm.exe  -Silent 1 -Action 4 -Service MSSQLSERVER
15:57:12 Process Exit Code: (0) 
15:57:12 StatsGenerate returned: 2
15:57:12 StatsGenerate (0x0,0x1,0xf000000,0x300,1033,303,0x0,0x1,0,0,0
15:57:12 StatsGenerate -1,15876)
15:57:12 Installation Failed.

我尝试在仅主机、NAT 和桥接之间切换网络,完全断开网络,除此之外还尝试将 vm RAM 增加到 1gb。

似乎没有任何帮助。知道如何解决这个问题吗?

4

3 回答 3

1

好吧,经过长时间的休息后,我又开始尝试了...

事实证明,这是HOSTNAME的问题:) !!!

SQL Server 2000 不会安装在分配了混合大小写或小写主机名的主机上。我重命名了系统,它运行良好。

如果您不愿意重命名您的 comp,Microsoft 提供了一个修复程序来解决此问题:http: //support.microsoft.com/kb/285100/en-us

于 2009-07-17T11:52:08.747 回答
0

所以从日志中我们可以看到确实安装了 MSSQLSERVER 服务(而 SQLSERVERAGENT 不是无关紧要的)。安装程序尝试使用共享内存协议访问新安装的服务器并失败。我想知道为什么会发生这种情况。网络配置在这里不相关。

你有什么东西可以阻止共享内存的东西吗?可能是具有防泄漏检测功能的高级防火墙。

您是否提供了一些花哨的命令行键来不安装服务器的某些部分或在安装后不启动服务?

于 2009-04-11T15:59:57.087 回答
0

如果您尝试通过 RDP 会话安装 SQL Server 2000,它总是会崩溃。如果您仍然在 VM 的控制台上安装它,它可能仍然是一个类似的问题。

于 2009-04-11T16:02:42.710 回答