INF:SQL Server 2000 Service Pack 3 Readme.htm 增补内容

本文已归档。它按“原样”提供,并且不再更新。
概要
本文讨论了当前未在 SQL Server 2000 Service Pack 3 (SP3) 的 SP3Readme.htm 文件中记录的几项内容。
更多信息
在将 SQL Server 2000 Service Pack 3 或 SQL Server 2000 Service Pack 3a 应用于群集,或者使用任何无值守安装应用 SQL Server 2000 Service Pack 3 或 SQL Server 2000 Service Pack 3a 之前,必须首先验证没有 SQL Server 文件被标记为“只读”。如果所有文件都标记为“只读”,请按照以下步骤操作:
  1. 打开 MS-DOS 提示窗口,然后找到 C:\Program Files\Microsoft SQL Server 文件夹。
  2. 在命令提示符处,键入 Run ATTRIB /S -R
  3. 对所有节点重复此操作。
在 SP3Readme.htm 文件发布之后,以下信息已更改:

  • 运行 Microsoft Windows XP 的计算机将不会更新到 Microsoft Data Access Components 2.7 (MDAC) Service Pack 1 (SP1)。

    在运行 Windows XP 的计算机上安装 SQL Server 2000 SP3 时,MDAC 2.7 将不会更新到 MDAC 2.7 Service Pack 1 (SP1)。如果系统需要 MDAC 2.7 SP1 中所包含的任何修复程序,您必须在安装 SQL Server 2000 SP3 之前,首先应用 Windows XP Service Pack 1。
  • 对 3.7 节的澄清 - 安装 Desktop Engine

    SP3Readme.htm 文件的 3.7 节描述了可以从以下源获得的 SQL Server 2000 SP3 for Desktop Engine(也称为 MSDE 2000):
    • SQL Server 2000 Service Pack 3 安装光盘。
    • 通过 SQL2KdeskSP3.exe。您可以从 Microsoft SQL Server 下载网站下载此自解压文件。
    SQL Server Service Pack 3 for Desktop Engine 最初没有包含在 SQL Server Service Pack 3 中。要下载 SQL Server Service Pack 3 for Desktop Engine,请访问下面的 Microsoft 网站:
    Microsoft SQL Server 2000 Service Pack 3
    从位于页面右上方的框中选择您要使用的语言。
  • 运行 Microsoft Windows NT Server 4.0 Service Pack 6a 的计算机需要的修复程序

    如果运行的是 Microsoft Windows NT Server 4.0 Service Pack 6a,则必须应用以下 Microsoft 知识库文章中介绍的修复程序:
    258437 FIX:Windows NT 4.0 Service Pack 6 中的 GetEffectiveRightsFromAcl() 函数失败
  • 安装程序在单用户模式下运行

    要安装 SQL Server 2000 SP3,SQL Server 必须处于单用户模式下。安装程序以单用户模式启动 SQL Server。要防止任何其他应用程序控制第一个服务器进程 ID (SPID),请完成以下任务:
    • 关闭所有运行的应用程序,包括运行 SQL Server 的计算机上的第三方监视工具。
    • 断开或关闭所有连接到运行 SQL Server 的计算机的应用程序服务器。
    • 如果可能,请断开网络电缆。
    您可能还要更改连接的应用程序服务器的任何登录密码;但是必须记住在安装完成后将密码更改回原始密码。

    有关可能影响安装的服务和应用程序的其他信息,请参见以下 Microsoft 知识库文章:
    183692 PRB:SQL Server 安装似乎停止响应
  • SQL Server Agent Mail 要求

    使用 SQL Server 2000,您可以将 SQL Server Agent Mail 配置为使用 MAPI 连接发送电子邮件。但是,在 32 位操作系统中您必须使用扩展 MAPI。在 64 位操作系统中,您只能使用简单 MAPI。
  • 在 SQL Server 2000 Service Pack 3a 之前发布的 Service Pack 不支持 SQL Server 2000 企业评估版

    在 SQL Server 2000 Service Pack 3a 之前发布的 SQL Server 2000 Service Pack 不支持 SQL Server 2000 企业评估版。可以将 Service Pack 应用于 Microsoft SQL Server 2000 的所有其他版本。如果您尝试这样的安装,将收到以下错误信息:
    MSSQLSERVER is an Evaluation version.Cannot upgrade an Evaluation version of SQL Server 2000. Setup will now exit.
    该错误信息在以下 Microsoft 知识库文章中也有介绍:
    315518 无法将某些 Service Pack 应用于 SQL Server 2000 企业评估版

  • 有关在 SQL Server 2000 SP3 中新增的对 SQL Server 2000 进行的功能更改的信息,请参见 SQL Server 2000 SP3 自述文件。该自述文件可在您下载的文件中找到。
  • 对 3.10 节的澄清 - 在故障转移群集中进行安装

    在 3.10 节中,标题“If you need to rebuild a node in the failover cluster, follow these steps”(如果您需要在故障转移群集中重建一个节点,请按下列步骤操作)下应为以下内容:
    1. 在故障转移群集中重建节点。有关重建节点的更多信息,请参见“SQL Server 联机图书”中的“How to recover from failover cluster failure in Scenario 1”主题。
    2. 运行原 SQL Server 2000 安装程序以将节点添加回故障转移群集。
    3. 从新添加的节点运行 SQL Server 2000 SP3 安装程序。这将只把新节点上的二进制文件更新到 SQL Server 2000 SP3 级别。

      注意:如果从虚拟服务器运行的节点上运行安装程序,您必须将 SQL Server 2000 SP3 重新应用到所有节点。您还必须重新运行数据库升级脚本。
  • 对 5.3.17 节的澄清 - 对附加或还原复制数据库的要求做出更改

    SQL Server 2000 SP3 自述文件中的 5.3.17 节“对附加或还原复制数据库的要求做出更改”错误地表示:启用跨数据库的所有权链是在已经应用 SQL Server 2000 SP3 之后附加或还原复制数据库的要求。在应用 SQL Server 2000 SP3 之后附加或还原数据库的首选方法是:使 sysadmin 修复的服务器角色的一个成员运行 sp_changedbowner 存储过程,以向 sa 内置的管理员登录分配数据库所有权。例如:
    EXEC sp_changedbowner 'sa'
  • 对 5.1.8 节的澄清 - 新的 SQLServerLIKE 提供程序选项

    5.1.8 节讨论了新的 SQLServerLIKE 提供程序选项。此选项是使用一个注册表项 SQLServerLIKE 调用的。要添加和启用 SQLServerLIKE 注册表项,请使用注册表编辑器并找到以下注册表项。

    对于具有 SQL Server 实例的计算机:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\<Instance Name>\Providers\<Provider>

    对于具有默认实例的计算机:

    HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\Providers\<Provider>

    <Provider> 项下,添加一个 DWORD 值。将其命名为 SQLServerLIKE,然后将它的值数据设置为 1。

  • 对 3.0 节的说明 - Service Pack 安装

    在 3.0 节中,以下注意内容不完整:

    注意:因为不可写的数据库不再导致安装失败,所以您在升级到 SQL Server 2000 SP3 之前不需要删除日志传送。

    虽然这可能正确,但是如果您正在升级日志传送中所包含的服务器,该日志传送具有也在其他服务器上发布的数据库,则安装过程可能会失败,且您会收到以下错误信息:
    Error Running Script sp_vupgrade_replication (1)

    当前,复制升级进程不查找只读数据库。要避免此错误,请在运行 SQL Server 2000 SP3 安装程序之前使数据库脱机。这将导致复制升级进程跳过升级数据库这一步骤。

    升级完成后,将数据库联机,然后运行 sp_vupgrade_replication 存储过程以升级复制元数据。

    注意:在升级到 SQL Server 2000 SP3 的过程中,已在 master 数据库中安装了 sp_vupgrade_replication 存储过程。要运行此存储过程,请启动“查询分析器”,然后运行以下命令:
    Use masterGoExec sp_vupgrade_replication
  • 必须启用“文件和打印共享”才能成功安装 MSDE。

    在您尝试安装 MSDE 之前,请确保启用了“文件和打印共享”。如果您未在“网络连接”属性框中启用“Microsoft 网络的文件和打印共享”,则安装进程可能会继续进行直到几乎完成,然后又意外回滚。如果出现此问题,将不会成功安装 MSDE。
属性

文章 ID:330022 - 上次审阅时间:02/27/2014 02:09:24 - 修订版本: 14.1

Microsoft SQL Server 2000 Service Pack 3

  • kbnosurvey kbarchive kbinfo kbsqlserv2000sp3fea kbproductlink KB330022
反馈