我正在尝试将 SSIS 包从 2008 升级到 2012 并收到以下错误。
错误:SSIS 错误代码 DTS_E_OLEDBERROR。发生 OLE DB 错误。错误代码:0x80004005。
OLE DB 记录可用。来源:“Microsoft SQL Server Native Client 11.0” Hresult:0x80004005 描述:“无法确定元数据,因为过程 'DebugPrint' 中的语句 'EXEC master.dbo.xp_logevent @ErrorCode, @Message, error' 调用了扩展存储过程。 ”。
错误:无法从 SQL 命令的参数中检索目标列描述。
基本上,我们有一个 OLE DB 命令来调用一个存储过程,该存储过程调用几个(嵌套)存储过程,其中之一是调用 master.dbo.xp_logevent 的 DebugPrint。有什么想法可以解决吗?它适用于 SSIS 2008。
谢谢