代码之家  ›  专栏  ›  技术社区  ›  Alterlife

在VMware(Windows XP)上安装SQL Server 2000时出错

  •  1
  • Alterlife  · 技术社区  · 16 年前

    安装程序崩溃,指令检查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和bridged之间切换网络,将网络完全断开,另外还尝试将vm RAM增加到1GB。

    似乎没有什么帮助。我知道怎么修这个吗?

    3 回复  |  直到 15 年前
        1
  •  1
  •   Alterlife    15 年前

    好吧,休息了很长时间后我又开始尝试了…

    事实证明,这是 主机名 :)!!!!

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

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

        2
  •  0
  •   GSerg    16 年前

    因此,从日志中我们可以看到,确实安装了mssqlserver服务(而sqlserveragent与此无关)。安装程序尝试使用共享内存协议访问新安装的服务器,但失败。我想知道为什么会这样。此处与网络配置无关。

    你有什么东西可以阻止共享内存吗?可能是一个先进的防火墙和防漏检测。

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

        3
  •  0
  •   Moose    16 年前

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