Sql SSIS问题无法解密受保护的XML节点
我创建了一个SSIS包,其中包含来自ftp服务器的ftp拉文件并保存到本地驱动器,但我遇到了这个问题 同样的错误信息,我只得到警告,但今天的工作失败 信息: 以用户身份执行:cam\Package.Runner。Microsoft(R)SQL Server执行软件包实用程序版本10.0.4000.0,64位版权所有(C)Microsoft Corp 1984-2005。版权所有。已启动:上午10:00:00错误:2012-02-15 10:00:00.61代码:0xC0016016来源:描述:无法解密受保护的XML节点“DTS:密码”,错误为0x8009000B“密钥在指定状态下无效。”。您可能无权访问此信息。当存在加密错误时,会发生此错误。验证是否有正确的钥匙可用。结束错误:2012-02-15 10:00:00.62代码:0xC0016016来源:描述:无法解密受保护的XML节点“DTS:Property”,错误为0x8009000B“密钥在指定状态下无效。”。您可能无权访问此信息。当存在加密错误时,会发生此错误。验证是否有正确的钥匙可用。结束错误:2012-02-15 10:00:33.53代码:0xC0029183来源:本金余额文件FTP获取FTP任务描述:由“/Concerto/Virtus_Reports/Concerto本金余额报告*.pdf”表示的文件不存在。结束错误DTExec:包执行返回DTSER_失败(1)。开始时间:上午10:00:00结束时间:上午10:00:33经过时间:33.088秒。包执行失败。步骤失败了Sql SSIS问题无法解密受保护的XML节点,sql,sql-server,sql-server-2008,ssis,Sql,Sql Server,Sql Server 2008,Ssis,我创建了一个SSIS包,其中包含来自ftp服务器的ftp拉文件并保存到本地驱动器,但我遇到了这个问题 同样的错误信息,我只得到警告,但今天的工作失败 信息: 以用户身份执行:cam\Package.Runner。Microsoft(R)SQL Server执行软件包实用程序版本10.0.4000.0,64位版权所有(C)Microsoft Corp 1984-2005。版权所有。已启动:上午10:00:00错误:2012-02-15 10:00:00.61代码:0xC0016016来源:描述:无
将包导入SQL Server时,请选择“保护级别”: 或者 1-不要保存敏感数据 或 2-依赖服务器存储和角色进行访问控制 SSIS项目包属性的屏幕截图:
在生成和部署包之前,请确保已更改解决方案的属性,如下所示:
Run64BitRuntime = False
我收到了相同的FTP连接错误消息。我想这是因为我打开包时,使用与我创建包时使用的凭据不同的凭据运行出价
作为一个笨拙的解决办法,我删除并重新创建了FTP连接。之后它工作正常。SSIS作业错误的主要部分是 “0xC0029183源:主体余额文件FTP获取FTP任务描述:由“/Concerto/Virtus_Reports/Concerto主体余额报告*.pdf”表示的文件不存在。结束错误DTExec:包执行返回DTSER_失败(1)。开始时间:上午10:00:00完成时间:上午10:00:33经过时间:33.088秒。包执行失败。“ 在SSIS包中配置的路径上似乎没有pdf文件。 请检查路径和pdf文件以便导入。 顺致敬意,
Branislav您可以通过设置保护级别属性来解决此问题
Protection Level : DontSaveSensitive
使用此属性,包将不受密码保护,其他服务器可以使用其他凭据访问和执行任何作业 请尝试使用“EncryptSensiveWithPassword”选项保存您的软件包 步骤1:右键单击FTP连接管理器,转到其属性(最底部,而不是编辑按钮), 然后输入密码 步骤2:使用EncryptSensiveWithPassword保存您的包 步骤3:现在在SQL作业代理中编辑命令行,如下所示
/文件“C:\Fullpath of SSIS pkg.dtsx”/DECRYPT password在FTP连接的情况下,您只需在FTP任务之前创建一个脚本任务,并为此设置密码(例如 连接管理器FTPConn FTPConn=Dts.Connections[“FTP连接管理器”] FTPConn.Properties[“ServerPassword”].SetValue(FTPConn,Dts.Variables[“FtpPwd”].value)
对于OLEDB,您只需在OLEDB连接的连接字符串中添加密码。这些步骤对我很有效
成功了 嘿,为什么关闭请帮助我与相同的错误消息,我只是得到警告,但今天的工作失败了为什么?请帮助我是新手是什么改变了程序包和/或调用方法导致了失败?您是否从不同的计算机访问了它?我遇到了相同的问题,这里提供的解决方案不起作用,转到
作业步骤属性
->执行选项
->检查使用32位运行时
。无论如何,这对我的情况没有帮助。