丢失SSIS密码 - 没有密码打开包的任何方法?

时间:2014-04-03 15:42:27

标签: ssis

是的,我在2008 R2中丢失了SSIS包的密码。有没有办法恢复包裹?有没有人能够在没有密码的情况下打开受密码保护的软件包?

谢谢

3 个答案:

答案 0 :(得分:3)

我们最近遇到一个问题,一些开发人员喜欢用密码加密他的SSIS软件包忘记了他甚至没有使用过它而且它已经坏了。

幸运的是,(据我所知这是唯一的方式)如果您的软件包设置为通过SQL代理上的作业运行,您可以恢复密码,如下所示:

SELECT sjs.command
FROM msdb.dbo.sysjobs sj
JOIN msdb.dbo.sysjobsteps sjs ON sj.job_id = sjs.job_id
WHERE sj.name = '<job name here>'

返回命令的一部分看起来像     “... / DECRYPT -password here - ”

祝你好运!

答案 1 :(得分:1)

没有。如果加密是可逆的那么它就没用多少了,不是吗?

将此问题归结为加密包可能不那么有用的另一个原因

答案 2 :(得分:0)

如果软件包还存储了SQL Server数据库(&#39; MSDB&#39;在Management Studio的SSIS树中),您应该能够将其导出到文件系统:右键单击,导出,选择& #39;文件系统&#39;。

您将丢失包中的任何敏感数据(连接密码),但我猜这不是您遇到的最大问题。