• | 安装程序中止响应。 | ||||||||||||||||||||||||
• | 您会收到下面的错误信息:
The cluster resource failed to come online.If extended error information was reported by the clustering service it can be obtained from the event log.
|
||||||||||||||||||||||||
• | Sqlstp.log 文件(位于 Windows 文件夹中)中记录如下文本:
12:00:42 End Action :CreateVirtualServerResources
12:12:05 The cluster resource failed to come online.If extended error information was reported by the clustering service it can be obtained from the event log. |
||||||||||||||||||||||||
• | SQL Server 虚拟服务器安装文件 (Sqlclstr.log) 中记录如下错误信息:
00000750.00000190::2003/02/05-02:34:50.387 ERR SQL Server <SQL Server (ONE)>:[sqsrvres] checkODBCConnectError:sqlstate = 01000; native error = 35; message = [Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()).
00000750.00000dd8::2003/02/05-02:34:51.470 WARN [RM] RmpTimerThread:Resource SQL Server (ONE) pending timed out, CP 0 - setting state to failed. |
||||||||||||||||||||||||
• | 您可能会收到与下面的内容相似的 Appshelp 错误信息:
The version of SQL Server 2000 you are running has known security vulnerabilities with Windows Server 2003. To prevent virus and work attacks, the TCP/IP and UDP network ports are disabled.Please install a patch or upgrade your service pack to make your server more secure
(文章的意思是不能装sql2000时,联机失败)
缘由
要在 Windows Server 2003 中运行 SQL Server,您必须安装 SQL Server 2000 Service Pack 3 (SP3)。Windows Server 2003 会阻止未运行 SQL Server 2000 SP3 或更高版本的命名实例访问 TCP/IP 功能。在 SQL Server 2000 虚拟服务器安装期间,SQL Server 资源被建立并联机。要使资源联机,须要使用 SQL Server 资源 DLL(Sqsrvres.dll 或 Sqagtres.dll)与运行 SQL Server 的计算机创建轻量链接。因为 TCP/IP 功能被阻止而使联机请求失败。此行为致使安装程序中止响应。
在安装 SQL Server 2000 虚拟服务器的命名实例以前,使用客户端网络实用工具 (CNU) 建立一个服务器别名,以便在(安装期间)建立 SQL Server 资源并使其联机的同时经过命名管道创建链接。对每个命名实例安装重复此步骤。
|