如何编辑保护级别设置为加密敏感用户密钥的 SSIS 包?



我是SSIS包的新手。

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

我必须记录SSIS包,所以我使用不同的帐户远程登录到服务器,并在Visual Studio中打开SSIS包的副本,看到保护设置为EncryptSensitive WithUserKey。当时,我不需要编辑或更改包。

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

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

有人可以帮助我吗?

您应该能够简单地打开计算机上的任何包。 开发的默认保护级别是基于 Windows 帐户的用户密钥。包裹仍然可以易手。

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

使用包保护级别的 SSIS 包

如果这有帮助,请告诉我。

最新更新