我在用着
var app = new Application();
var pkg = app.LoadFromSqlServer(ConfigurationManager.AppSettings["SSISPackagePath"],
ConfigurationManager.AppSettings["SqlHost"],
ConfigurationManager.AppSettings["SqlUser"],
ConfigurationManager.AppSettings["SqlPass"], null);
从 sql server 加载 SSIS 包以在应用程序中使用。
使用 DTS 命令,它需要一个/DECRYPT
带密码的选项来解密存储在包中的敏感信息。
如果没有密码,我会收到以下错误消息:
ADO NET Destination 未能获取连接 {DB515DE9-B006-4BFC-AC53-ABED0B77183C}。连接可能已损坏。
组件“ADO NET Destination”(841) 验证失败并返回错误代码 0xC0208452。
如何使用 C# 将解密密码传递给包,以便它可以正确执行?