微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

sql-server – 如何恢复或重置SSIS包密码?

我有一些SSIS软件包受到密码保护(它们的保护级别显然是EncryptAllWithPassword)是由离开公司并且无法再访问的开发人员,并且尝试打开它们会出现以下错误,因为密码不能供应:

Error loading ‘Package.dtsx’ : Failed to remove package protection
with error 0xC0014037 “The package is
encrypted with a password. The
password was not specified,or is not
correct.”. This occurs in the
CPackage::LoadFromXML method.

有没有办法打开这些包裹?我可以访问最初用于创建这些软件包的管理员帐户,并且可以使用同一个人加密的其他软件包,但使用我知道的其他密码.

我已经联系了当地的微软代表关于这个问题,到目前为止他们只将我链接a page describing how to set or change a password,这没有帮助,因为我需要先打开包或提供旧密码.有没有人之前处于类似的情况或知道解决这个问题的方法

解决方法

如果使用EncryptAllWithPassword,我认为没有办法恢复包,整个包是加密的,没有密码就无法解码.人们可以尝试密码猜测或字典攻击,希望开发人员使用弱密码.

如果是EncryptSensitiveWithPassword – 您可以打开然后重新键入连接字符串密码.

原文地址:https://www.jb51.cc/mssql/76599.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐