当在 SQL Server 2008 群集中执行滚动升级的 FIX: 错误消息:"18401,登录失败,用户 SQLTEST\AgentService。原因: 服务器处于脚本升级模式。只有管理员才可以连接在"此时间。 [SQLState 42000]

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

本文内容

症状

当您在群集环境中执行滚动升级到下面的 Microsoft SQL Server 2008 版本之一时,将发生错误:
  • SQL Server 2008 累计更新 (CU) 7,从 10.00.1818 10.00.1822 到的内部版本号。
    973601累积更新包 7 SQL Server 2008 年
  • SQL Server 2008 服务包 1 (SP1) CU3 或 CU4,生成到 10.00.2739 10.00.2723 之间的数字。
    971491累积更新包 3 为 SQL Server 2008 Service Pack 1
    973602累积更新包 4 为 SQL Server 2008 Service Pack 1
例如对于请考虑以下情形。

注意本示例假定您正在使用一个 2 节点 SQL Server 2008 SP1 的群集。节点 1 是主动节点 (其中 SQL Server 群集资源组是联机的) 和节点 2 是被动节点。
  1. SQL Server 2008 SP1 CU3 的安装完成后升级被动节点 (节点 2) 上。
  2. 管理员启动手动故障从主动节点 (节点 1) 切换到被动节点 (节点 2)。
  3. 当前已升级的节点 (节点 2) 上,群集资源管理器启动时 SQL Server,SQL Server 脚本升级过程会,并且它开始 msdb 数据库升级到 SP1 CU3 版本。
  4. 升级 msdb 数据库正在时 SQL Server 已启动并且正在运行。同时,SQL Server 的群集资源 DLL 报告给群集资源管理器的健康状态。
  5. 然后,群集资源管理器将尝试使群集资源联机的 SQL Server 代理。
  6. SQLAgent.exe 启动时, 它将尝试连接到 SQL Server 并运行 TRANSACT-SQL 查询调用 EnableAgentXPs 的函数。T-SQL 调用失败,出现以下错误消息:
    错误 18401,登录失败,用户 SQLTEST\AgentService。原因: 服务器处于脚本升级模式。只有管理员才可以连接在此时间。 [SQLState 42000]


    由于这种失败的 SQLAgent.exe 终止其启动的进程。
  7. 群集管理器检测到代理启动失败,故障转移到另一个节点 (节点 1) SQL Server 组。在该的故障切换过程中停止 SQL Server 和 msdb 升级过程将回滚。
  8. SQL Server 和代理开始在另一个节点 (节点 1) 运行 SQL Server 2008 SP1 的。
在这种情况下如果管理员试图再次,故障转移到节点 2 SQL Server 群集组从 (b) (h) 的步骤将重复反复。

注意在多节点的情况下升级的节点大多数后,安装程序会将故障转移活动已升级的节点的一个实例中。这会导致 SQL 资源,因为 SQL Server 代理不会启动的升级节点之间移动。

解决方案

若要解决此问题,使用下表查找适当的方法,您的 SQL Server 版本。
收起该表格展开该表格
在升级之前 SQL Server 版本您尝试升级到 SQL Server 版本分辨率
发行版的 SQL Server 2008SQL Server 2008 CU7,生成到 10.00.1822 10.00.1818 之间的数字应用 SQL Server 2008 累计更新程序包 8。
SQL Server 2008 SP1SQL Server 2008 SP1,生成到 10.00.2739 10.00.2723 之间的数字应用 SQL Server 2008 SP1 累计更新程序包 5,或应用"修补程序信息"一节中描述的修补程序。


注意如果出现此问题,并且您要安装的更新不具有此问题,请按照 KB 958734 中在"安装 SQL Server 2008 滚动更新上了故障转移群集"一节中描述的步骤。有关详细的信息,请访问以下 Microsoft 知识库文章:
958734滚动修补程序和服务包过程 SQL Server 2008 故障转移群集


累积更新信息

发行版的 SQL Server 2008

累积更新 8 中第一次释放此问题的修复程序。有关如何获取 SQL Server 2008 年此累积更新包的详细信息单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
975976累积更新包 8 SQL Server 2008 年
注意因为这些版本是累积性的因此每个新的修补程序版本包含的所有修补程序和所有安全修复程序以前 SQL Server 2008 中包含的修补都程序版本。我们建议您考虑应用最新的修补程序版本包含此修补程序。有关详细的信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
956909SQL Server 2008 生成 SQL Server 2008 发布之后发布的

SQL Server 2008 Service Pack 1

此问题的修复程序还在累积更新 5 SQL Server 2008 Service Pack 1 的发布。有关此累积更新包的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
975977累积更新包 5 为 SQL Server 2008 Service Pack 1
注意因为这些版本是累积性的因此每个新的修补程序版本包含的所有修补程序和所有安全修复程序以前 SQL Server 2008 中包含的修补都程序版本。Microsoft 建议您考虑应用最新的修补程序版本包含此修补程序。有关详细的信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
970365SQL Server 2008 生成之后 SQL Server 2008 Service Pack 1 发布发布
Microsoft SQL Server 2008 修复程序会创建特定 SQL Server 服务包。必须将 SQL Server 2008 Service Pack 1 修补程序应用到 SQL Server 2008 Service Pack 1 的安装。默认状态下,SQL Server service pack 中提供的任何修补程序包含在下一个 SQL Server 服务包中。

修补程序信息

可以从 Microsoft 获得支持的修补程序。但是,此修补程序被用于解决本文所述的此问题。此修补程序仅应用于出现这一特定问题的系统。此修补程序可能会接受进一步的测试。因此,如果此问题没有对您造成严重的影响,我们建议您等待包含此修补程序的下一个软件更新。

是否可供下载此修补程序没有"提供修补程序下载"部分中,在这篇知识库文章的顶部。如果不会显示此部分,请联系 Microsoft 客户服务和支持以获取此修复程序。

注意如果出现其他问题,或者如果需要进行任何故障诊断,则您可能不得不创建单独的服务请求。将正常收取支持费用将应用于其他支持问题和不需要进行此特定的修补程序的问题。有关完整列表的 Microsoft 客户服务和支持的电话号码,或创建一个单独的服务请求,请访问下面的 Microsoft 网站:
http://support.microsoft.com/contactus/?ws=support
注意"提供修补程序下载"窗体所显示的此修复程序是可用的语言。如果您看不到您的语言,则是一个修复程序不能用于该语言。

系统必备组件

您必须安装在您应用此修补程序之前的 SQL Server 2008 Service Pack 1。

重新启动信息

您不必在应用此修补程序后,重新启动计算机。

注册表信息

您不必更改注册表。

修补程序文件信息

此修补程序仅包含那些文件解决本文列出了该问题所必需的。此修补程序不能包含将产品完全更新到最新版本所必需的所有文件。

此修补程序的英文版具有的文件属性 (或更新的文件属性) 在下表中列出。日期和时间对这些文件列出在协调世界时 (UTC)。当您查看文件信息时,将转换为本地时间。若要 UTC 与本地时间之间的时差使用控制面板中的 日期和时间 项中的 时区 选项卡。

32 位版本

SQL Server 2008 数据库服务核心共享
收起该表格展开该表格
文件的名称文件版本文件大小日期时间平台
Bcp.exe2007.100.2740.088,4082009 年十月 25 日21: 29x86
Commanddest.dll2007.100.2740.0164,6962009 年十月 25 日21: 33x86
Datacollectorenumerators.dll2007.100.2740.069,4642009 年十月 25 日21: 35x86
Distrib.exe2007.100.2740.075,0962009 年十月 25 日21: 53x86
Dts.dll2007.100.2740.01,429,8482009 年十月 25 日21: 54x86
Dtspipeline.dll2007.100.2740.0694,1042009 年十月 25 日21: 54x86
Dtswizard.exe2007.100.2740.0804,6962009 年十月 25 日21: 54x86
Exceldest.dll2007.100.2740.0173,4002009 年十月 25 日22: 11x86
Excelsrc.dll2007.100.2740.0183,1282009 年十月 25 日22: 11x86
Flatfiledest.dll2007.100.2740.0276,3122009 年十月 25 日22: 14x86
Flatfilesrc.dll2007.100.2740.0283,9922009 年十月 25 日22: 14x86
Keyfile.dll2007.100.2740.013,6562009 年十月 25 日23: 05x86
Logread.exe2007.100.2740.0423,2562009 年十月 25 日23: 22x86
Microsoft.sqlserver.dmf.dll10.0.2740.0296,7922009 年十月 25 日23: 28x86
Microsoft.sqlserver.management.sdk.sfc.dll10.0.2740.0403,2882009 年十月 25 日23: 30x86
Microsoft.sqlserver.pipelinehost.dll10.0.2740.071,5122009 年十月 25 日23: 31x86
Microsoft.sqlserver.smo.dll10.0.2740.02,860,8882009 年十月 25 日23: 32x86
Microsoft.sqlserver.sqlenum.dll10.0.2740.01,083,2242009 年十月 25 日23: 32x86
Oledbdest.dll2007.100.2740.0173,9122009 年十月 25 日23: 43x86
Oledbsrc.dll2007.100.2740.0186,7122009 年十月 25 日23: 43x86
Rdistcom.dll2007.100.2740.0651,0962009 年十月 26 日00: 03x86
Repldp.dll2007.100.2740.0191,3202009 年十月 26 日04 00:x86
Replmerg.exe2007.100.2740.0341,3362009 年十月 26 日04 00:x86
Snapshot.exe10.0.2740.013,1442009 年十月 26 日01: 22x86
Sqlfthndlr.dll2007.100.2740.038,2322009 年十月 25 日22: 33x86
Sqlmergx.dll2007.100.2740.0192,8562009 年十月 26 日01: 24x86
Sqltaskconnections.dll2007.100.2740.0113,4962009 年十月 26 日01: 25x86
Sqlwep100.dll2007.100.2740.089,4322009 年十月 26 日01: 25x86
Tablediff.exe10.0.2740.096,0882009 年十月 26 日01: 24x86
Txdataconvert.dll2007.100.2740.0206,6802009 年十月 26 日01: 30x86
SQL Server 2008 数据库服务核心实例
收起该表格展开该表格
文件的名称文件版本文件大小日期时间平台
Databasemailengine.dll10.0.2740.075,6082009 年十月 25 日21: 35x86
Databasemailprotocols.dll10.0.2740.042,8402009 年十月 25 日21: 35x86
Sql_engine_core_inst_keyfile.dll2007.100.2740.013,6562009 年十月 25 日23: 05x86
Sqlaccess.dll2007.100.2740.0405,3362009 年十月 26 日01: 22x86
Sqlagent.exe2007.100.2740.0367,4482009 年十月 26 日01: 22x86
Sqlctr100.dll2007.100.2740.072,5362009 年十月 26 日01: 23x86
Sqlscriptdowngrade.dll2007.100.2740.014,6802009 年十月 26 日01: 24x86
Sqlscriptupgrade.dll2007.100.2740.03,379,0322009 年十月 26 日01: 25x86
Sqlservr.exe2007.100.2740.042,725,2082009 年十月 26 日01: 25x86
Xpstar.dll2007.100.2740.0300,8882009 年十月 26 日01: 31x86
SQL Server 2008 数据库服务常用核心
收起该表格展开该表格
文件的名称文件版本文件大小日期时间平台
Microsoft.analysisservices.adomdclient.dll10.0.2740.0546,6482009 年十月 25 日23: 22x86
Microsoft.analysisservices.dll10.0.2740.01,320,7922009 年十月 25 日23: 22x86
Microsoft.analysisservices.xmla.dll10.0.2740.0227,1602009 年十月 25 日23: 23x86
Microsoft.sqlserver.management.sdk.sfc.dll10.0.2740.0403,2882009 年十月 25 日23: 30x86
Microsoft.sqlserver.smo.dll10.0.2740.02,860,8882009 年十月 25 日23: 32x86
Microsoft.sqlserver.sqlenum.dll10.0.2740.01,083,2242009 年十月 25 日23: 32x86
Msgprox.dll2007.100.2740.0202,0722009 年十月 25 日23: 34x86
Replprov.dll2007.100.2740.0575,3202009 年十月 26 日04 00:x86
Replrec.dll2007.100.2740.0789,8482009 年十月 26 日04 00:x86
Replsub.dll2007.100.2740.0410,9682009 年十月 26 日04 00:x86
Sql_common_core_keyfile.dll2007.100.2740.013,6562009 年十月 25 日23: 05x86
Xmlsub.dll2007.100.2740.0192,3442009 年十月 26 日01: 31x86

基于 x64 的版本

SQL Server 2008 数据库服务核心共享
收起该表格展开该表格
文件的名称文件版本文件大小日期时间平台
Bcp.exe2007.100.2740.0103,7682009 年十月 25 日09: 32x64
Commanddest.dll2007.100.2740.0247,1282009 年十月 25 日09: 32x64
Datacollectorenumerators.dll2007.100.2740.093,5282009 年十月 25 日09: 35x64
Distrib.exe2007.100.2740.086,8722009 年十月 25 日09: 43x64
Dts.dll2007.100.2740.02,203,4802009 年十月 25 日09: 44x64
Dtspipeline.dll2007.100.2740.01,086,8082009 年十月 25 日09: 44x64
Dtswizard.exe2007.100.2740.0800,6002009 年十月 25 日09: 44x64
Exceldest.dll2007.100.2740.0260,4402009 年十月 25 日09: 54x64
Excelsrc.dll2007.100.2740.0279,8962009 年十月 25 日09: 54x64
Flatfiledest.dll2007.100.2740.0414,5522009 年十月 25 日09: 56x64
Flatfilesrc.dll2007.100.2740.0424,7922009 年十月 25 日09: 56x64
Keyfile.dll2007.100.2740.014,1682009 年十月 25 日10: 23x64
Logread.exe2007.100.2740.0510,8082009 年十月 25 日10: 32x64
Microsoft.sqlserver.dmf.dll10.0.2740.0296,7922009 年十月 25 日10: 37x86
Microsoft.sqlserver.dmf.dll10.0.2740.0296,7922009 年十月 25 日23: 28x86
Microsoft.sqlserver.management.sdk.sfc.dll10.0.2740.0403,2882009 年十月 25 日23: 30x86
Microsoft.sqlserver.pipelinehost.dll10.0.2740.071,5122009 年十月 25 日10: 38x86
Microsoft.sqlserver.smo.dll10.0.2740.02,860,8882009 年十月 25 日23: 32x86
Microsoft.sqlserver.sqlenum.dll10.0.2740.01,083,2242009 年十月 25 日23: 32x86
Oledbdest.dll2007.100.2740.0259,9282009 年十月 25 日10: 50x64
Oledbsrc.dll2007.100.2740.0286,0402009 年十月 25 日10: 50x64
Rdistcom.dll2007.100.2740.0789,3362009 年十月 25 日11: 04x64
Repldp.dll2007.100.2740.0229,7202009 年十月 25 日11: 04x64
Repldp.dll2007.100.2740.0191,3202009 年十月 26 日04 00:x86
Replmerg.exe2007.100.2740.0408,4082009 年十月 25 日11: 04x64
Snapshot.exe10.0.2740.013,1442009 年十月 25 日11: 58x86
Snapshot.exe10.0.2740.013,1442009 年十月 26 日01: 22x86
Sqlfthndlr.dll2007.100.2740.054,6162009 年十月 25 日10: 06x64
Sqlmergx.dll2007.100.2740.0229,2082009 年十月 25 日12: 00x64
Sqltaskconnections.dll2007.100.2740.0161,1122009 年十月 25 日12: 02x64
Sqlwep100.dll2007.100.2740.0119,6402009 年十月 25 日12: 02x64
Tablediff.exe10.0.2740.096,0882009 年十月 25 日12: 00x86
Txdataconvert.dll2007.100.2740.0306,0082009 年十月 25 日12: 06x64
SQL Server 2008 数据库服务核心实例
收起该表格展开该表格
文件的名称文件版本文件大小日期时间平台
Databasemailengine.dll10.0.2740.075,6082009 年十月 25 日09: 35x86
Databasemailprotocols.dll10.0.2740.042,8402009 年十月 25 日09: 35x86
Sql_engine_core_inst_keyfile.dll2007.100.2740.014,1682009 年十月 25 日10: 23x64
Sqlaccess.dll2007.100.2740.0411,9922009 年十月 25 日11: 59x86
Sqlagent.exe2007.100.2740.0427,8642009 年十月 25 日11: 59x64
Sqlctr100.dll2007.100.2740.0108,3762009 年十月 25 日11: 59x64
Sqlctr100.dll2007.100.2740.072,5362009 年十月 26 日01: 23x86
Sqlscriptdowngrade.dll2007.100.2740.015,7042009 年十月 25 日12: 01x64
Sqlscriptupgrade.dll2007.100.2740.03,378,5202009 年十月 25 日12: 01x64
Sqlservr.exe2007.100.2740.057,879,8962009 年十月 25 日12: 01x64
Xpstar.dll2007.100.2740.0546,6482009 年十月 25 日12: 07x64
SQL Server 2008 数据库服务常用核心
收起该表格展开该表格
文件的名称文件版本文件大小日期时间平台
Microsoft.analysisservices.adomdclient.dll10.0.2740.0546,6482009 年十月 25 日10: 32x86
Microsoft.analysisservices.adomdclient.dll10.0.2740.0546,6482009 年十月 25 日23: 22x86
Microsoft.analysisservices.dll10.0.2740.01,320,7922009 年十月 25 日23: 22x86
Microsoft.analysisservices.xmla.dll10.0.2740.0227,1602009 年十月 25 日10: 32x86
Microsoft.analysisservices.xmla.dll10.0.2740.0227,1602009 年十月 25 日23: 23x86
Microsoft.sqlserver.management.sdk.sfc.dll10.0.2740.0403,2882009 年十月 25 日10: 38x86
Microsoft.sqlserver.management.sdk.sfc.dll10.0.2740.0403,2882009 年十月 25 日23: 30x86
Microsoft.sqlserver.smo.dll10.0.2740.02,860,8882009 年十月 25 日10: 39x86
Microsoft.sqlserver.smo.dll10.0.2740.02,860,8882009 年十月 25 日23: 32x86
Microsoft.sqlserver.sqlenum.dll10.0.2740.01,083,2242009 年十月 25 日10: 39x86
Microsoft.sqlserver.sqlenum.dll10.0.2740.01,083,2242009 年十月 25 日23: 32x86
Msgprox.dll2007.100.2740.0246,1042009 年十月 25 日10: 41x64
Msgprox.dll2007.100.2740.0202,0722009 年十月 25 日23: 34x86
Replprov.dll2007.100.2740.0727,3842009 年十月 25 日11: 04x64
Replprov.dll2007.100.2740.0575,3202009 年十月 26 日04 00:x86
Replrec.dll2007.100.2740.0976,7282009 年十月 25 日11: 04x64
Replrec.dll2007.100.2740.0789,8482009 年十月 26 日04 00:x86
Replsub.dll2007.100.2740.0492,3762009 年十月 25 日11: 04x64
Replsub.dll2007.100.2740.0410,9682009 年十月 26 日04 00:x86
Sql_common_core_keyfile.dll2007.100.2740.014,1682009 年十月 25 日10: 23x64
Xmlsub.dll2007.100.2740.0308,0562009 年十月 25 日12: 07x64
Xmlsub.dll2007.100.2740.0192,3442009 年十月 26 日01: 31x86

Itanium 体系结构版本

SQL Server 2008 数据库服务核心共享
收起该表格展开该表格
文件的名称文件版本文件大小日期时间平台
Bcp.exe2007.100.2740.0176,9842009 年十月 26 日20: 06IA 64
Commanddest.dll2007.100.2740.0557,9122009 年十月 26 日20: 06IA 64
Datacollectorenumerators.dll2007.100.2740.0190,2962009 年十月 26 日20: 09IA 64
Distrib.exe2007.100.2740.0205,6562009 年十月 26 日20: 17IA 64
Dts.dll2007.100.2740.04,250,9682009 年十月 26 日20: 17IA 64
Dtspipeline.dll2007.100.2740.02,020,6962009 年十月 26 日20: 17IA 64
Dtswizard.exe2007.100.2740.0800,6002009 年十月 26 日20: 17IA 64
Exceldest.dll2007.100.2740.0584,0242009 年十月 26 日20: 26IA 64
Excelsrc.dll2007.100.2740.0641,8802009 年十月 26 日20: 26IA 64
Flatfiledest.dll2007.100.2740.0951,1282009 年十月 26 日20: 28IA 64
Flatfilesrc.dll2007.100.2740.0975,1922009 年十月 26 日20: 28IA 64
Keyfile.dll2007.100.2740.019,2882009 年十月 26 日20: 52IA 64
Logread.exe2007.100.2740.01,124,6962009 年十月 26 日21: 00IA 64
Microsoft.sqlserver.dmf.dll10.0.2740.0296,7922009 年十月 25 日23: 28x86
Microsoft.sqlserver.dmf.dll10.0.2740.0296,7922009 年十月 26 日21: 04x86
Microsoft.sqlserver.management.sdk.sfc.dll10.0.2740.0403,2882009 年十月 25 日23: 30x86
Microsoft.sqlserver.pipelinehost.dll10.0.2740.071,5122009 年十月 26 日21: 06x86
Microsoft.sqlserver.smo.dll10.0.2740.02,860,8882009 年十月 25 日23: 32x86
Microsoft.sqlserver.sqlenum.dll10.0.2740.01,083,2242009 年十月 25 日23: 32x86
Oledbdest.dll2007.100.2740.0586,0722009 年十月 26 日21: 18IA 64
Oledbsrc.dll2007.100.2740.0653,6562009 年十月 26 日21: 18IA 64
Rdistcom.dll2007.100.2740.01,835,3522009 年十月 26 日21: 30IA 64
Repldp.dll2007.100.2740.0191,3202009 年十月 26 日04 00:x86
Repldp.dll2007.100.2740.0522,5842009 年十月 26 日21: 30IA 64
Replmerg.exe2007.100.2740.0969,5602009 年十月 26 日21: 30IA 64
Snapshot.exe10.0.2740.013,1442009 年十月 26 日01: 22x86
Snapshot.exe10.0.2740.013,1442009 年十月 26 日22: 23x86
Sqlfthndlr.dll2007.100.2740.088,4082009 年十月 26 日20: 37IA 64
Sqlmergx.dll2007.100.2740.0428,3762009 年十月 26 日22: 24IA 64
Sqltaskconnections.dll2007.100.2740.0335,7042009 年十月 26 日22: 26IA 64
Sqlwep100.dll2007.100.2740.0216,4082009 年十月 26 日22: 27IA 64
Tablediff.exe10.0.2740.096,0882009 年十月 26 日22: 24x86
Txdataconvert.dll2007.100.2740.0674,6482009 年十月 26 日22: 30IA 64
SQL Server 2008 数据库服务核心实例
收起该表格展开该表格
文件的名称文件版本文件大小日期时间平台
Databasemailengine.dll10.0.2740.075,6082009 年十月 26 日20: 09x86
Databasemailprotocols.dll10.0.2740.042,8402009 年十月 26 日20: 09x86
Sql_engine_core_inst_keyfile.dll2007.100.2740.019,2882009 年十月 26 日20: 52ia64
Sqlaccess.dll2007.100.2740.0398,6802009 年十月 26 日22: 23x86
Sqlagent.exe2007.100.2740.01,202,5202009 年十月 26 日22: 24ia64
Sqlctr100.dll2007.100.2740.072,5362009 年十月 26 日01: 23x86
Sqlctr100.dll2007.100.2740.0135,0002009 年十月 26 日22: 24ia64
Sqlscriptdowngrade.dll2007.100.2740.020,8242009 年十月 26 日22: 25ia64
Sqlscriptupgrade.dll2007.100.2740.03,384,6642009 年十月 26 日22: 25ia64
Sqlservr.exe2007.100.2740.0111,077,7202009 年十月 26 日22: 26ia64
Xpstar.dll2007.100.2740.0936,7922009 年十月 26 日22: 31ia64
SQL Server 2008 数据库服务常用核心
收起该表格展开该表格
文件的名称文件版本文件大小日期时间平台
Microsoft.analysisservices.adomdclient.dll10.0.2740.0546,6482009 年十月 25 日23: 22x86
Microsoft.analysisservices.adomdclient.dll10.0.2740.0546,6482009 年十月 26 日21: 00x86
Microsoft.analysisservices.dll10.0.2740.01,320,7922009 年十月 25 日23: 22x86
Microsoft.analysisservices.xmla.dll10.0.2740.0227,1602009 年十月 25 日23: 23x86
Microsoft.analysisservices.xmla.dll10.0.2740.0227,1602009 年十月 26 日21: 01x86
Microsoft.sqlserver.management.sdk.sfc.dll10.0.2740.0403,2882009 年十月 25 日23: 30x86
Microsoft.sqlserver.management.sdk.sfc.dll10.0.2740.0403,2882009 年十月 26 日2005 年 21:x86
Microsoft.sqlserver.smo.dll10.0.2740.02,860,8882009 年十月 25 日23: 32x86
Microsoft.sqlserver.smo.dll10.0.2740.02,860,8882009 年十月 26 日21: 07x86
Microsoft.sqlserver.sqlenum.dll10.0.2740.01,083,2242009 年十月 25 日23: 32x86
Microsoft.sqlserver.sqlenum.dll10.0.2740.01,083,2242009 年十月 26 日21: 07x86
Msgprox.dll2007.100.2740.0202,0722009 年十月 25 日23: 34x86
Msgprox.dll2007.100.2740.0534,3602009 年十月 26 日21: 08ia64
Replprov.dll2007.100.2740.0575,3202009 年十月 26 日04 00:x86
Replprov.dll2007.100.2740.01,640,7922009 年十月 26 日21: 30ia64
Replrec.dll2007.100.2740.0789,8482009 年十月 26 日04 00:x86
Replrec.dll2007.100.2740.02,125,1442009 年十月 26 日21: 31ia64
Replsub.dll2007.100.2740.0410,9682009 年十月 26 日04 00:x86
Replsub.dll2007.100.2740.01,111,8962009 年十月 26 日21: 31ia64
Sql_common_core_keyfile.dll2007.100.2740.019,2882009 年十月 26 日20: 52ia64
Xmlsub.dll2007.100.2740.0192,3442009 年十月 26 日01: 31x86
Xmlsub.dll2007.100.2740.0558,9362009 年十月 26 日22: 31ia64

替代方法

如果将出现"症状"部分中描述的问题 (从 (b) 到 (高) 重复反复步骤),管理员可以将 SQL Server 代理的资源属性设置为 不要重新启动组。如果通过使用群集管理用户界面 (UI),将设置此选项,群集资源管理器将群集资源组,并忽略该代理无法被联机的 SQL Server 的这一事实。因此,SQL Server 服务 uninterruptedly 运行并完成脚本升级节点 2 上。如果管理员手动使代理资源联机,节点 2 上, 完成的脚本升级后,代理已成功启动。

注意此方法的限制是手动干预在升级过程中可能不是可接受,如果您正在运行具有多个节点的群集。因此,我们建议您等待一个修补程序的解决方案。

状态

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

更多信息

注意SQL Server 2005 中不会发生此问题。但是,保持一致的行为,使用 SQL Server 2008。累积更新 7 为 SQL Server 2005 Service Pack 3 中也包含此修复程序中所做的更改。

参考

有关如何识别 SQL Server 版本的计算机上安装的详细信息单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

321185如何确定您 SQL Server 版本和版本


有关在独立环境中同一问题的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

976953FIX: SQL Server 2008 代理无法自动恢复运行在独立环境中升级到 SQL Server 2008 CU7 或 SQL Server 2008 SP1 CU3/CU4 后


有关软件更新术语的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
824684用于描述 Microsoft 软件更新的标准术语的说明

属性

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