我是SSIS包的新手。
我有一个由以前的DBA使用名为adminabc的帐户创建的包。之前的DBA离开并随身携带了adminabc密码。
我必须记录SSIS包,因此我使用其他帐户远程登录服务器,并在Visual Studio中打开了SSIS包的副本,并看到保护设置为EncryptSensitiveWithUserKey。那时,我没有必要编辑或更改包。
快进几个月,现在有一位新的VP告诉我重置SQL Sever的所有用户登录密码。我试图向他解释SSIS包的保护设置为" EncryptSensitiveWithUserKey"只有在同一用户重新登录时才能编辑,为此我需要adminabc的原始密码来更改连接属性,因为这些包已在SQL Server作业代理中设置。
我的问题在于更改包中的连接属性,该属性需要原始adminabc帐户,因为保护设置为EncryptSensitiveWithUserKey。是否还有其他方法可以对包进行编辑,因为我没有adminabc的密码。
有人可以帮助我吗?
答案 0 :(得分:0)
您应该只需打开机器上的任何包装即可。 开发的默认保护级别是基于Windows帐户的用户密钥。包裹仍然可以转手。
答案 1 :(得分:0)
以下链接中有关EncryptSensitiveWithUserKey的类似方案的第一个项目符号项可能有助于解决您的问题。
SSIS Packages Using Package Protection Level
如果有帮助,请告诉我。