我在运行ssis包的SQL Server 2005上有一份工作。
包作为保护级别'EncryptSensitiveWithPassword'
该作业只有一步操作系统类型(CmdExec),因为ssis使用excel输出文件而服务器是64位
我在命令
中传递了密码作为服务器代理运行
当我右键单击“在步骤中启动作业...”时,作业运行正常但是当作业从计划运行时它失败并显示错误:
...代码:0xC0016016来源:说明:无法解密受保护的XML节点“DTS:Password”,错误0x80070002“系统找不到指定的文件。”。您可能无权访问此信息。出现加密错误时会发生此错误。验证是否有正确的密钥。结束错误......
感谢您的输入
答案 0 :(得分:3)
“您发布的错误是因为您将软件包的ProtectionLevel属性的默认设置设置为EncryptSensitiveWithUserKey”。
来源:http://www.sqlservercentral.com/Forums/Topic565927-147-1.aspx
要查找属性,请按照以下步骤操作: