KB980142 - 修复:使用 SQL Server WMI 提供程序获取有关 SQL Server 2012、SQL Server 2005、SQL Server 2008 或 SQL Server 2008 R2 服务的信息时,出现“提供程序加载失败”错误消息或 Wmiprvse.exe 进程停止响应

应用对象
Microsoft SQL Server 2005 Standard Edition Microsoft SQL Server 2005 Enterprise Edition Microsoft SQL Server 2005 Developer Edition Microsoft SQL Server 2005 Workgroup Edition Microsoft SQL Server 2005 Standard X64 Edition Microsoft SQL Server 2005 Enterprise X64 Edition SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Standard SQL Server 2008 Workgroup SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard SQL Server 2008 R2 Workgroup SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2012 Enterprise Core

Microsoft 将 Microsoft SQL Server 2005、Microsoft SQL Server 2008 或 Microsoft SQL Server 2008 R2 修复程序作为一个可下载的文件分发。 由于修补程序是累积的,因此每个新版本都包含以前的 Microsoft SQL Server 2005、Microsoft SQL Server 2008 或 Microsoft SQL Server 2008 R2 修补程序版本中包含的所有修补程序和安全修补程序。

症状

使用 Microsoft SQL Server 2012、Microsoft SQL Server 2005、Microsoft SQL Server 2008 或 Microsoft SQL Server 2008 R2 Windows Management Instrumentation (WMI) 提供程序获取有关 Microsoft SQL Server 2012、Microsoft SQL Server 2005 的信息,Microsoft SQL Server 2008 或 Microsoft SQL Server 2008 R2 服务。 但是,Wmiprvse.exe 进程停止响应。 或者,你收到以下错误消息:

注意

0x80041013“提供程序加载失败”

注意:你可能会从 Microsoft Operations Manager 或 Microsoft System Center Operations Manager 收到错误消息。 这是因为 Microsoft Operations Manager 和 Microsoft System Center Operations Manager 使用 SQL Server WMI 提供程序获取有关 SQL Server 服务的信息。

原因

出现此问题的原因是,对 CoInitialize () 函数和 CoUnIntialize () 函数的调用不平衡。

解决方法

累积更新信息

SQL Server 2012 累积更新 6

                
此问题的修补程序首次在累积更新 6 中发布。 有关如何获取 SQL Server 2012 的此累积更新程序包的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2728897 SQL Server 2012 累积更新程序包 6 注意 由于版本是累积的,因此每个新的修补程序版本都包含之前 SQL Server 2012 修补程序版本中包含的所有修补程序和所有安全修补程序。 建议应用包含此修补程序的最新修补程序版本。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2692828 2012 SQL Server 发布之后发布的 SQL Server 2012 内部版本

SQL Server 2005

此问题的修补程序在 SQL Server 2005 Service Pack 3 的累积更新 9 中首次发布。 有关此累积更新包的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

980176 SQL Server 2005 Service Pack 3 的累积更新程序包 9 注意 由于版本是累积的,因此每个新的修补程序版本都包含之前 SQL Server 2005 修补程序版本中包含的所有修补程序和安全修补程序。 建议应用包含此修补程序的最新修补程序版本。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

960598 在 SQL Server 2005 Service Pack 3 发布之后发布的 SQL Server 2005 内部版本
Microsoft SQL Server 2005 修补程序是为特定的 SQL Server Service Pack 创建的。 必须将 SQL Server 2005 Service Pack 3 修补程序应用于 SQL Server 2005 Service Pack 3 的安装。 默认情况下,SQL Server Service Pack 中提供的任何修补程序都包含在下一个 SQL Server Service Pack 中。

SQL Server 2008 Service Pack 1

此问题的修补程序首次在 SQL Server 2008 Service Pack 1 的累积更新 9 中发布。 有关此累积更新包的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2083921 SQL Server 2008 Service Pack 1 累积更新 9 注意 由于版本是累积的,因此每个新的修复版本都包含之前 SQL Server 2008 修复版本中包含的所有修补程序和所有安全修补程序。 Microsoft 建议考虑应用包含此修补程序的最新修补程序版本。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

970365 发布 SQL Server 2008 Service Pack 1 之后发布的 SQL Server 2008 内部版本,Microsoft为特定的 SQL Server Service Pack 创建SQL Server 2008 修补程序。 必须将 SQL Server 2008 Service Pack 1 修补程序应用于 SQL Server 2008 Service Pack 1 的安装。 默认情况下,SQL Server Service Pack 中提供的任何修补程序都包含在下一个 SQL Server Service Pack 中。

SQL Server 2008 Service Pack 2

此问题的修补程序首次在 SQL Server 2008 Service Pack 2 的累积更新 1 中发布。 有关此累积更新包的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2289254 SQL Server 2008 Service Pack 2 累积更新 1 注意 由于版本是累积的,因此每个新的修复版本都包含之前 SQL Server 2008 修复版本中包含的所有修补程序和所有安全修补程序。 建议应用包含此修补程序的最新修补程序版本。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2402659 在 SQL Server 2008 Service Pack 2 发布之后发布SQL Server 2008 内部版本

SQL Server 2008 R2

此问题的修补程序已在累积更新 3 中首次发布。 有关如何获取 SQL Server 2008 R2 的此累积更新程序包的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2261464 SQL Server 2008 R2 累积更新包 3 注意 由于版本是累积的,因此每个新的修补程序版本都包含之前 SQL Server 2008 R2 修补程序版本中包含的所有修补程序和安全修补程序。 建议应用包含此修补程序的最新修补程序版本。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

981356 在 SQL Server 2008 R2 发布之后发布的 SQL Server 2008 R2 内部版本

状态

Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。

参考资料

有关 SQL Server 2005 中的 WMI 提供程序的更多信息,请访问下面的 Microsoft 网站:

WMI 和 SQL Server 有关 WMI 的更多信息,请访问下面的 Microsoft 网站:

Windows Management Instrumentation有关 SQL Server 增量服务模型的信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

935897 可从 SQL Server 团队获取增量服务模型以提供可以解决所报告问题的修补程序

  有关如何获取 SQL Server 2005 Service Pack 3 的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

913089
  如何获取最新的 SQL Server 2005 Service Pack
   有关 SQL Server 2005 Service Pack 3 中的新功能和改进的详细信息,请访问以下 Microsoft 网站:

https://go.microsoft.com/fwlink/?linkid=131442
  有关 SQL Server 更新的命名架构的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

822499
  Microsoft SQL Server 软件更新包的新命名架构
   有关软件更新术语的更多信息,请单击下面的文章编号以查看 Microsoft 知识库中的相应文章:

824684
  用于描述 Microsoft 软件更新标准术语的说明