我有一个连接到数据库的SSIS包。我把数据库放下来测试一个场景,但是当DB在脱机状态下启动包时,在输出窗口中给我提供以下错误:SSIS包DB连接检查
SSIS错误代码DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。 AcquireConnection方法调用连接管理器“DBNAME”失败,错误代码为0xC0202009。在此之前可能会发布错误消息,并提供更多关于为什么AcquireConnection方法调用失败的信息。
我需要检查包运行时的连接并通过电子邮件通知用户数据库已关闭。我会如何去做这件事?
我有发送电子邮件的代码,我只需要在程序包运行时进行数据库检查。
问题是,只要我的软件包启动,它不会执行任何操作,因为它无法获得与数据库的连接。 – user2890243
您不需要将数据源添加到包中。只需添加一个脚本任务。 – Jonysuise
我试过了,它没有帮助。它没有进入脚本任务,它只是开始并完成说:SSIS错误代码DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。 AcquireConnection方法调用连接管理器“DBNAME”失败,错误代码为0xC0202009。在此之前可能会发布错误消息,并提供更多关于为什么AcquireConnection方法调用失败的信息。 – user2890243