Windows Server 2008 上安装 SQL Server 2005年时的已知问题列表

文章翻译 文章翻译
文章编号: 936302 - 查看本文应用于的产品
重要 SQL Server 2005年要求 Microsoft SQL Server 2005 Service Pack 2 (SP2) 到计算机上运行 Windows Server 2008 和 Vista SP1。可以应用 SQL Server 2005 SP2 之前,您必须首先安装 SQL Server 2005年的完整发行版。

若要获取 SQL Server 2005 SP2,请访问下面的 Microsoft 网站:
http://technet.microsoft.com/en-us/sqlserver/bb426877.aspx
有关如何安装 SQL Server Express SP2 的详细信息,请参阅自述 SQL Server 2005年速成版 SP2 文件。早期版本的 SQL Server,其中包括所有版本的 SQL Server 2000年、 Microsoft SQL Server 2000年桌面引擎 (MSDE 2000)、 SQL Server 7.0 和 SQL Server 6.5,不支持 Windows Server 2008 上或在 Windows Vista 上。SQL Server 2005年有关的详细信息或在 Windows Vista 上 Windows Server 2008请访问下面的 Microsoft 网站:
http://www.microsoft.com/sql/howtobuy/windowsvistasupport.mspx
展开全部 | 关闭全部

本文内容

症状

当您在运行 Windows Server 2008 的计算机上安装 SQL Server 2005年时,您会遇到一个或多个以下问题。

问题 1

在安装 SQL Server 2005年故障转移群集时,您可以指定每个实例。您有运行 Windows Vista 或 Windows Server 2008 的客户端计算机。但是,不能从客户端计算机来连接到命名实例。

问题 2

在安装 SQL Server 2005年故障转移群集之后,在故障转移群集管理器中找不到 SQL Server 群集资源。

问题 3

安装 SQL Server 2005年后,无法启动全文搜索服务。

问题 4

当您安装 SQL Server 2005年只读域控制器 (RODC) 上时,您会收到以下错误消息:
故障创建本地组 SQLServer2005SQLBrowserUser RAYRODC

问题 5

当您在 Windows Server 2008 故障转移群集上安装 SQL Server 2005年时,您会收到以下错误消息:
所有资源已都脱机,因此您需要手动设置群集重新启动选项。

问题 6

请考虑一个方案,在其中您有现有的 SQL Server 2005年群集的实例,并且您试图使用 setup.exe 执行下列操作之一:
  • 版本升级
  • 更改服务器排序规则
  • 重建系统数据库
在此方案中,您会收到以下错误消息:
标题: Microsoft SQL Server 2005年安装程序

-------------------------------------------------------

安装程序遇到错误时完成提交。错误是: 群集资源能设置为依赖于指定的资源因为它已经存在依赖关系。
?

原因

问题 2 的原因

在新的 Windows Server 2008 群集中,可以聚簇的所有物理磁盘的可用存储组之前存在应用程序使用。通过使用默认磁盘组安装 SQL Server 2005年故障转移群集后,SQL Server 群集资源位于可用存储组中。但是,不能在故障转移群集管理器中可见的可用存储组。

问题 3 的原因

因为 Windows Server 2008 上 NTLM 安全支持提供程序 (NTLMSSP) 服务不存在,将出现此问题。但是,全文搜索服务取决于 NTLMSSP 服务。

问题 4 的原因

在域控制器上,本地用户和组工具不可用。直接在域控制器运行的应用程序创建的用户或组中的 用户 中的对象 类。当您安装 SQL Server 2005年时,SQL Server 2005年安装程序必须创建其他组。但是,您没有写入权限 RODC 上。因此,SQL Server 2005年安装程序无法创建这些组。

关于 Rodc 的详细信息,请访问下面的 Microsoft 网站:
http://technet2.microsoft.com/windowsserver2008/en/library/ce82863f-9303-444f-9bb3-ecaf649bd3dd1033.mspx?mfr=true

问题 5 的原因

此问题的原因是问题 3 的原因相同。

问题 6 的原因

没有 SQL 2005 安装程序和 Windows 2008 故障转移群集的已知兼容性问题。安装程序会尝试为依赖项中的共享的磁盘或网络名称添加到 SQL Server 的资源,这将失败,因为该依赖项已存在。

替代方法

问题 1 的解决方法

若要解决此问题,请执行以下步骤:
  1. 如果您使用 TCP/IP 协议连接到命名实例,请在连接字符串中指定的 TCP 端口号。

    如果您使用的命名的管道协议连接到命名实例,请在连接字符串中指定管道的名称。

    有关如何通过使用 TCP/IP 协议创建的连接字符串的详细信息,请访问下面的 Microsoft 开发人员网络 (MSDN) 的网站:
    http://msdn2.microsoft.com/en-us/library/ms191260.aspx
    有关如何通过使用命名的管道协议创建的连接字符串的详细信息,请访问下面的 MSDN 网站:
    http://msdn2.microsoft.com/en-us/library/ms189307.aspx
  2. 在客户端计算机上,使用下列方法之一:
    • 方法 1
      具有高级安全性的 Windows 防火墙,在启用入站通讯的程序,用于连接到命名实例。
    • 方法 2
      具有高级安全性的 Windows 防火墙,在启用从 SQL Server 2005年故障转移群集的所有可能的 IP 地址的入站的通信。
    有关具有高级安全性的 Windows 防火墙的详细信息,请访问下面的 Microsoft 网站:
    http://technet.microsoft.com/en-us/windowsvista/aa937624.aspx

问题 2 的解决方法

有关如何解决问题 2 的信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
932897 找不到 SQL Server 群集资源故障转移群集管理器中运行 Windows Server 2008 的计算机上安装 SQL Server 2005年故障转移群集后

问题 3 的解决方法

要解决此问题,请安装 SQL Server 2005 SP2。

问题 5 的解决方法

您可以安全地忽略此错误消息。在安装 SQL Server 2005年之后,您必须安装 SQL Server 2005 SP2。

问题 6 的解决方法

没有可用于此问题的解决方法。在这篇文章为最新的更新时,SQL Server 2005年在外延的支持阶段中,且不将此版本中修复此问题。如果您有 perfmon 任何问题 6 中的操作,必须卸载 SQL Server 的现有实例并使用新的版本/排序规则更改重新安装。

状态

Microsoft 已经确认这是在"适用于"一节中列出的 Microsoft 产品中的问题。

参考

有关如何安装和配置 Windows Server 2008 的 SQL Server 2005年报告服务的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
938245如何安装和配置运行 Windows Server 2008 的计算机上的 SQL Server 2005年报告服务
有关在安装或卸载基于 Windows Server 2008 的计算机上的 Microsoft SQL Server 2005年或 Service Pack 2 的 SQL Server 2005年时出现的问题的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
929150在安装或卸载基于 Windows Vista 的或基于 Windows Server 2008 的计算机上的 Microsoft SQL Server 2005年或 Service Pack 2 的 SQL Server 2005年时的错误消息

属性

文章编号: 936302 - 最后修改: 2011年5月28日 - 修订: 2.0
这篇文章中的信息适用于:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL 2005 Server Workgroup
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Express Edition with Advanced Services
关键字:?
kbsqlsetup kbexpertiseadvanced kbtshoot kbprb kbmt KB936302 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 936302
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com