当您安装一个或多个 SQL Server 2005 组件和您的命名的实例时,您就可能会遇到的问题指定为一个或多个组件的不同的安装位置

文章翻译 文章翻译
文章编号: 933945 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

症状

请考虑以下情形:
  • 您安装一个或多个以下的 Microsoft SQL Server 2005 组件命名的的实例,请执行以下操作:
    • SQL Server 数据库服务
    • SQL Server Analysis Services
  • 在"要安装的组件"页上您指定一个或多个组件的其他安装的位置,如下所示:
    • 您可以指定数据库服务是安装在一个文件夹名为"MSSQLServer。
    • 您可以指定 Analysis Services 是安装在一个文件夹名为"MSSQLServerOLAPService。
    注意这些文件夹的名称是区分大小写的。
在这种情况下,您可能会遇到以下症状。

症状 1

为组件的前面提到的特定.ini 文件包含的信息,如下所示:
  • 如果您安装了数据库服务性能的 InstanceName sqlctr.ini 文件中包含类似于以下内容的信息:
    [信息]
    drivername = MSSQL $ InstanceName
    受信任 =
    symbolfile = Drive: \MSSQL$ InstanceName \MSSQL X \MSSQL\Binn\sqlctr.h
  • 如果您安装了 Analysis Services Perf-InstanceName msmdctr.ini 文件中包含类似于以下内容的信息:
    [信息]
    drivername = MSOLAP $ InstanceName
    symbolfile = Drive: \MSOLAP$ InstanceName \MSSQL X \OLAP\bin\msmdctr.h

症状 2

在安装 SQL Server 2005 的过程中您将收到以下错误消息:
安装程序安装性能计数器时遇到意外的错误。错误是: 指定的驱动程序无效。

症状 3

当您收到错误消息提到症状 2 中单击 忽略 后,SQL Server 安装程序将成功地完成其操作。但是,SQLSetup0001_ ComputerName _SQL.log 文件中记录以下错误消息:
错误代码: 2001年
MSI (s) (44! C4) [Time]: 产品: Microsoft SQL Server 2005--错误 29528。安装程序在安装性能计数器时遇到意外的错误。错误是: 指定的驱动程序无效。

错误 29528。安装程序在安装性能计数器时遇到意外的错误。错误是: 指定的驱动程序无效。

<故障类型 = 忽略 >

症状 4

如果您要以后安装 SQL Server 2005 Service Pack 1 (SP1) 或 $ SQL Server 2005 Service Pack 2 (SP2),则会遇到以下问题。

SQL Server 2005 SP1

  • 当安装了 SQL Server 2005 SP1 时您会收到以下错误消息:
    在最近已应用的更新 KB913090,安装失败。
  • SQL9_Hotfix_KB913090.log 文件中会记录以下错误消息:
    Date and Time未能读取注册表项: 调试
    Date and TimeMSP 返回 1603年: 在安装过程中出现了致命错误。
    Date and Time成功打开的注册表项: Software\Policies\Microsoft\Windows\Installer
    Date and Time未能读取注册表项: 调试
    Date and Time无法安装 MSP 文件: \ ComputerName \f$\64b4ce0abc66d8453d93b0a1fa\HotFixSQL\Files\sqlrun_sql.msp
    Date and Time发生以下异常: 无法安装 Windows 安装程序 MSP 文件 Date and Time 的文件: \depot\sqlvault\setupmain\setup\sqlse\sqlsedll\copyengine.cpp 行: 856
  • SQL9_Hotfix_KB913090_sqlrun_sql.msp.log 文件中会记录以下错误消息:
    MSI (s) (C8:A0) [11:15:21:752]: 产品: 不能安装 Microsoft SQL Server 2005 年更新 Service Pack 1 SQL Server Database Services 2005 ENU (KB913090) 的。错误代码 1603年。日志文件 C:\WINDOWS\Hotfix\SQL9\Logs\SQL9_Hotfix_KB913090_sqlrun_sql.msp.log 中可用的其他信息。
    MSI (s) (C8:A0) [Time]: 注意: 1: 1729年
    MSI (s) (C8:A0) [Time]: 转换表错误。
    MSI (s) (C8:A0) [Time]: 注意: 1: 2262年 2: 错误 3:-2147287038
    MSI (s) (C8:A0) [Time]: 转换表错误。
    MSI (s) (C8:A0) [Time]: 转换表错误。
    MSI (s) (C8:A0) [Time]: 注意: 1: 2262年 2: 错误 3:-2147287038
    MSI (s) (C8:A0) [Time]: 转换表错误。
    MSI (s) (C8:A0) [Time]: 注意: 1: 2262年 2: 错误 3:-2147287038
    MSI (s) (C8:A0) [Time]: 转换表错误。
    MSI (s) (C8:A0) [Time]: 注意: 1: 2262年 2: 错误 3:-2147287038
    MSI (s) (C8:A0) [Time]: 转换表错误。
    MSI (s) (C8:A0) [Time]: 注意: 1: 2262年 2: 错误 3:-2147287038
    MSI (s) (C8:A0) [Time]: 转换表错误。
    MSI (s) (C8:A0) [Time]: 转换表错误。
    MSI (s) (C8:A0) [Time]: 注意: 1: 2262年 2: 错误 3:-2147287038
    MSI (s) (C8:A0) [Time]: 转换表错误。
    MSI (s) (C8:A0) [Time]: 注意: 1: 2262年 2: 错误 3:-2147287038
    MSI (s) (C8:A0) [Time]: 转换表错误。
    MSI (s) (C8:A0) [Time]: 注意: 1: 2262年 2: 错误 3:-2147287038
    MSI (s) (C8:A0) [Time]: 产品: Microsoft SQL Server 2005--配置失败。
    MSI (s) (C8:A0) [Time]: 试图删除文件 C:\WINDOWS\Installer\46000.msp
    MSI (s) (C8:A0) [Time]: 无法删除该文件。LastError = 32 MSI (s) (C8:A0) [11:15:21:922]: 如果存在任何清洗卸载安装程序包
    MSI (s) (C8:A0) [Time]: MainEngineThread 是否正在返回 1603年
    MSI (s) (C8:F8) [Time]: 销毁 RemoteAPI 对象。
    MSI (s) (C8:98) [Time]: 自定义操作管理器线程结束。
    === 日志记录停止: Date and Time ===
    MSI (c) (D8:04) [Time]: 递减计数器来禁用关闭。如果计数器 > = 0,关机将被拒绝。 之后递减计数器:-1
    MSI (c) (D8:04) [Time]: MainEngineThread 是否正在返回 1603年
    === 详细日志记录停止: Date and Time ===

SQL Server 2005 SP2

  • 当安装了 SQL Server 2005 SP2 时您会收到以下错误消息:
    在最近已应用的更新 KB921896,安装失败。
    然后,您继续安装。最后,数据库服务和 $ Analysis Services 不会安装。
  • Summary.txt 文件中会记录以下错误消息:
    产品: 数据库服务 (SQL2005)
    产品版本 (与上一动画同时): 1399年
    产品版本 (最终):
    状态: 失败
    日志文件: 是 Files\Microsoft SQL Server\90\Setup Bootstrap\LOG\Hotfix\SQL9_Hotfix_KB921896_sqlrun_sql.msp.log
    错误号: 29528
    错误说明: MSP 错误: 29528 的安装程序在安装性能计数器时遇到意外的错误。错误是: 指定的驱动程序无效。
  • 在 $ Hotfix.log 文件中记录以下信息:
    Date and Time安装文件: sqlrun_sql.msp
    Date and Time复制引擎: 创建 MSP 安装在日志文件: 是 Files\Microsoft SQL Server\90\Setup Bootstrap\LOG\Hotfix\SQL9_Hotfix_KB921896_sqlrun_sql.msp.log
    Date and TimeMSP 错误: 29528 的安装程序在安装性能计数器时遇到意外的错误。错误是: 指定的驱动程序无效。
    Date and TimeMSP 返回 1603年: 在安装过程中出现了致命错误。
    Date and Time无法安装 MSP 文件的复制引擎: 错误: e:\ddf143eddce69fe41b19cf97ff46\HotFixSQL\Files\sqlrun_sql.msp
    Date and Time发生以下异常: 无法安装 Windows 安装程序 MSP 文件日期:
    Date and Time文件: \depot\sqlvault\stable\setupmainl1\setup\sqlse\sqlsedll\copyengine.cpp 行: 800
  • SQL9_Hotfix_KB921896_sqlrun_sql.msp 文件中会记录以下错误消息:
    <函数求名称 = Do_sqlPerfmon2 >
    <EndFunc 名称 = Do_sqlPerfmon2 返回 ="2001"GetLastError ="2">
    PerfTime 停止: Do_sqlPerfmon2: 星期二 3 月 27 14:49:19 2007年
    正在收集用于故障处理 darwin 属性。
    MSI (s) (70! 34) [Time]: 转换表错误。
    MSI (s) (70! 34) [Time]: 注意: 1: 2262年 2: 错误 3:-2147287038
    错误代码: 2001年
    MSI (s) (70! 34) [Time]: 产品: Microsoft SQL Server 2005--错误 29528。安装程序在安装性能计数器时遇到意外的错误。错误是: 指定的驱动程序无效。
    错误 29528。安装程序在安装性能计数器时遇到意外的错误。错误是: 指定的驱动程序无效。
    <EndFunc 名称 = LaunchFunction 返回 ="2001"GetLastError ="0">
    MSI (s) (70:B8) [Time]: 用户策略值 DisableRollback 为 0
    MSI (s) (70:B8) [Time]: 计算机策略值 DisableRollback 为 0
    行动结束 Time: InstallFinalize。返回值 3

原因

安装程序执行查找和替换操作的下列文件:
  • 性能-InstanceName sqlctr.ini
  • 性能-InstanceName msmdctr.ini 文件
查找和替换操作是区分大小写的。如果您指定要安装该组件的文件夹中有与该组件的默认实例的服务名称相同的名称将被替换文件中的许多字符串。因此,您会收到错误消息。

替代方法

要变通解决此问题,不要在以下文件夹中安装这些组件:
  • 名为"MSSQLServer"的文件夹
  • 名为"MSSQLServerOLAPService"的文件夹

更多信息

"MSSQLServer"是数据库服务组件的默认服务名称。 "MSSQLServerOLAPService"是 Analysis Services 组件的默认服务名称。这些默认服务名称被保留 SQL Server 2005 年。您不应使用这些名称作为文件夹名称。

状态

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

属性

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