如何从SSIS项目中删除密码?

时间:2016-05-11 09:09:21

标签: visual-studio-2012 ssis

有一个简单的任务,但我找不到快速的工作,或者我可能只是没有所有的信息。 我有一个SSIS项目的解决方案(VS2012 Pro),它包含许多dtsx软件包。 当我第一次打开解决方案时,会弹出输入密码屏幕,我想摆脱它,当然知道密码。 我的问题是,是否有必要访问每个dtsx软件包的proprieties选项卡并删除密码,或者是否有针对漏洞项目的“主设置”?或者我应该使用应该从命令行删除密码的应用程序? 的问候,

2 个答案:

答案 0 :(得分:1)

如果您要更新许多软件包,我建议您编写一个脚本来批量执行。

几年前我做了什么,我创建了一个c#项目,处理每个ssis包,udpate传递word然后保存包。它工作正常。

API:https://msdn.microsoft.com/en-us/library/microsoft.sqlserver.dts.runtime.package.aspx

示例:https://github.com/guoliang-dev/ssis-utils/blob/master/SSISHelper/com/liguoliang/ssis/util/DtsUtils.cs

答案 1 :(得分:0)

我刚刚摆脱了烦人的密码,但很难。虽然,该项目有一个安全选项设置,它在更改后通知我,我应该手动检查每个包,以便将安全设置与项目一匹配。