错误: MSDE 安装失败具有 SQL Server 2000 Service Pack 的系统上 1 或 2 安装

文章翻译 文章翻译
文章编号: 299351 - 查看本文应用于的产品
本文已归档。它按“原样”提供,并且不再更新。
错误 #: 353405 (SHILOH_BUGS)
展开全部 | 关闭全部

本文内容

症状

如果已经安装了与 Service Pack 1 或 Service Pack 2 的 SQL Server 2000 的任何版本,SQL Server 2000 桌面引擎 RTM (也称为 MSDE 2000) 安装失败的系统上。

MSDE 安装程序日志包含以下错误消息:
  • LoadLibrary 失败 [path]\Binn\SEMNT.DLL。 返回的 GetLastError(): 126
    -并且-
    Microsoft SQL Server 桌面引擎--安装操作失败。
如果您正在安装 MSDE 2000 RTM (生成 8.00.194.01) 只发生此问题。它如果要执行一个 SQL Server 2000 桌面引擎服务包完整安装不会发生。

原因

有 SQL Server 2000 Service Pack 1 或 $ 安装 Service Pack 2 的系统上的 MSDE 2000 RTM,安装程序将不会复制某些基本的文件所需的目录因为这些文件的较新版本已存在,即使该文件是在不同的位置。

分辨率

若要解决此问题,获取最新的 service pack 级别在 MSDE 文件的完全刷新并执行一个的 SQL Server 2000 桌面引擎 Service Pack X 完全安装。您可以获取相同,通过 MSDN 订阅,或者您可以致电 Microsoft 产品支持服务 (PSS)。

替代方法

若要变通解决此问题,请按照下列步骤操作:
  1. 在运行 MSDE 安装之前,重命名下列文件,如所示:

    • 要 Semnt.rld \Program Files\Microsoft SQL Server\80\Tools\Binn\Resources\1033\Semnt.rll

    • 要 Sqlsvc.rld \Program Files\Microsoft SQL Server\80\Tools\Binn\Resources\1033\Sqlsvc.rll

    • 要 Semnt.dld \Program Files\Microsoft SQL Server\80\Tools\Binn\Semnt.dll

    • 要 Sqlsvc.dld \Program Files\Microsoft SQL Server\80\Tools\Binn\Sqlsvc.dll

    • 要 Sqlresld.dld \Program Files\Microsoft SQL Server\80\Tools\Binn\Sqlresld.dll
  2. 执行 MSDE 安装。
  3. 返回到原来的名称命名下列文件,如所示:

    • 要 Semnt.rll \Program Files\Microsoft SQL Server\80\Tools\Binn\Resources\1033\Semnt.rld

    • 要 Sqlsvc.rll \Program Files\Microsoft SQL Server\80\Tools\Binn\Resources\1033\Sqlsvc.rld

    • 要 Semnt.dll \Program Files\Microsoft SQL Server\80\Tools\Binn\Semnt.dld

    • 要 Sqlsvc.dll \Program Files\Microsoft SQL Server\80\Tools\Binn\Sqlsvc.dld

    • 要 Sqlresld.dll \Program Files\Microsoft SQL Server\80\Tools\Binn\Sqlresld.dld

状态

Microsoft 已经确认这是在本文开头列出的 Microsoft 产品中的问题。Microsoft SQL Server 2000 Service Pack 1 中,第一次已得到纠正此问题。

更多信息

  • 因为完全刷新的最新的 service pack 级别在 MSDE 安装时不会发生此问题,请使用相同,并安装 MSDE 2000。相对于安装 MSDE RTM,并再升级到最新的 service pack 安装的此方法可帮助您 simultanesouly 安装 MSDE,也使其保持在更新最新的 service pack 级别。有关如何获得 MSDE 的完整的刷新版本的其他信息请单击下面文章编号,以查看 Microsoft 知识库中相应的文章:
    315721INF: 可以仅应用 SQL Server 2000 桌面引擎 (MSDE) Service Pack 2 下载在 Internet 上从 Sqlrun01.msi 已安装的实例
  • 您可以指定创建详细的 MSDE 安装日志文件,通过使用下面的命令行开关运行安装程序中包括名称和 MSDE 安装程序文件的位置:
    /l * v [文件名]

引用

有关更多的信息请单击下面文章编号,以查看 Microsoft 知识库中相应的文章:
227091Windows 安装程序工具的命令行开关
如果涉及 Microsoft 应用程序中心,则请单击下面文章编号,以查看 Microsoft 知识库中相应的文章:
296628使用 SQL 2000 SP1 的 PRB: 应用程序中心 2000年安装失败

属性

文章编号: 299351 - 最后修改: 2013年10月23日 - 修订: 1.0
这篇文章中的信息适用于:
  • Microsoft SQL Server 2000 Desktop Engine (Windows)
关键字:?
kbnosurvey kbarchive kbmt kbbug kbpending KB299351 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 299351
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