BIDS 2012 SQL日志提供程序:未找到连接xxx

时间:2015-05-14 10:10:41

标签: sql-server visual-studio-2012 ssis bids

在配置包的日志记录时,我遇到了一个奇怪的情况。我从头开始创建了一个新项目,使用包OLE DB连接配置了SQL Server登录提供程序,一切运行正常。

如果我将上述连接提升为项目连接,那么我会一直收到此错误:

“错误:包中的0xC001000E:找不到连接”xxxx“。当找不到特定的连接元素时,Connections集合会抛出此错误。”

如果我将连接更改为包连接,则一切都恢复正常。

我做错了什么?我在W7 X64上运行Visual Studio Data Tools 2012版本11.0.61030.0。 SQL Server是2014年。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

Project连接管理器与Package级别连接管理器不同。转换为项目级别CM后,进入“日志记录”屏幕并单击连接管理器的下拉列表。

如下所示,即使我定义了SportsData连接管理器,但这不是一个选项,因为它是项目级连接管理器。

enter image description here

如果我将其转换回包级别,那么它会显示在下拉列表中。如果我要颠倒操作的顺序:将我的CM作为包级别添加到日志记录中,然后然后转换为项目,我仍会在下拉列表中看到它,但是您已经发现了,那不起作用。

我发现this note并承诺在RTM之前修复它。

  

记录可能并不总是有效。在某些情况下,如果您登录项目连接管理器,日志记录将不会出现在程序包日志记录

正如我妻子所说的那样,希望一个人在另一个人手中,另一个人看看哪一个先填满。

所有这些都说,你有特定的记录原因吗?您是否知道,通过使用项目部署模型,服务器的执行会自动记录到SSISDB数据库中。无需显式记录设置。通过查询SSISDB.catalog.operation_messages

,我能够回答我通常想要了解的关于SSIS执行的所有问题