如何编辑保护级别设置为EncryptSensitiveWithUserKey的SSIS包?

时间:2017-05-10 16:29:12

标签: ssis etl

我是SSIS包的新手。

我有一个由以前的DBA使用名为adminabc的帐户创建的包。之前的DBA离开并随身携带了adminabc密码。

我必须记录SSIS包,因此我使用其他帐户远程登录服务器,并在Visual Studio中打开了SSIS包的副本,并看到保护设置为EncryptSensitiveWithUserKey。那时,我没有必要编辑或更改包。

快进几个月,现在有一位新的VP告诉我重置SQL Sever的所有用户登录密码。我试图向他解释SSIS包的保护设置为" EncryptSensitiveWithUserKey"只有在同一用户重新登录时才能编辑,为此我需要adminabc的原始密码来更改连接属性,因为这些包已在SQL Server作业代理中设置。

我的问题在于更改包中的连接属性,该属性需要原始adminabc帐户,因为保护设置为EncryptSensitiveWithUserKey。是否还有其他方法可以对包进行编辑,因为我没有adminabc的密码。

有人可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

您应该只需打开机器上的任何包装即可。 开发的默认保护级别是基于Windows帐户的用户密钥。包裹仍然可以转手。

答案 1 :(得分:0)

以下链接中有关EncryptSensitiveWithUserKey的类似方案的第一个项目符号项可能有助于解决您的问题。

SSIS Packages Using Package Protection Level

如果有帮助,请告诉我。