安装程序崩溃并检查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。
似乎没有任何帮助。知道如何解决这个问题吗?
答案 0 :(得分:1)
好吧,经过长时间的休息,我又回过头来试试这个......
事实证明,这是 HOSTNAME :)的问题!
SQL Server 2000不会安装在分配了大小写或小写主机名的主机上。我重命名了系统,它工作正常。
如果您不想重命名comp:http://support.microsoft.com/kb/285100/en-us,Microsoft提供了一个修补程序来解决问题。
答案 1 :(得分:0)
因此,从日志中我们可以看到确实安装了MSSQLSERVER服务(并且SQLSERVERAGENT不是无关紧要的)。安装程序尝试使用共享内存协议访问新安装的服务器并失败。我想知道为什么会这样。网络配置与此无关。
你有什么能阻止共享内存的东西吗?可能是具有防泄漏检测功能的高级防火墙。
您是否提供了一些花哨的命令行键,以便不安装服务器的某些部分或在安装后不启动服务?
答案 2 :(得分:0)
如果您尝试通过RDP会话安装SQL Server 2000,它将始终崩溃。如果您仍然在VM的控制台上安装它,它可能仍然是类似的问题。