KB2923838 - 修复:在 SQL Server 2012 上使用适用于 SQL Server 2014 CTP2 的 AMR 工具时出现错误消息

应用对象
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard

症状

请考虑以下情形:

  • 您可以在 Microsoft SQL Server 2012 上使用 Microsoft SQL Server 2014 Community Technology Preview 2 (CTP2) 的分析、迁移和报告 (AMR) 工具。
  • 创建一个自定义数据收集器。
  • 运行数据收集。

在这种情况下,您会收到以下错误消息:

注意

SSIS 错误代码 DTS_E_OLEDBERROR。 发生 OLE DB 错误。 错误代码: 0x80004005。
OLE DB 记录可用。 源:“Microsoft SQL Server Native Client 11.0” Hresult: 0x80004005 说明:“无法确定元数据,因为语句'EXEC (@sql) ;

      

解决方法

此问题已首先在 SQL Server 的以下累积更新中修复。

SQL Server 2012 SP1 累积更新 8 /en-us/help/2917531

关于 SQL Server 的累积更新

SQL Server 的每个新累积更新都包含上一个累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:

      

状态

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