Failed to decrypt protected XML node "DTS:Password" with error 0x8009000B "Key not valid for use in ...

解决办法:

  1. 使用配置文件,将密码等信息放入配置文件中,运行package时从配置文件读取(配置文件最好存储在一个安全的地方)
  2. 将Package的ProtectionLevel改为EncryptSensitiveWithPassword并设置密码,部署后打开CommandLines,会提示输入密码,输入后,运行Package成功。
  3. 部署后进入DataSource,勾选需要的DataSource,再进入CommandLines,之前选择的DataSource会自动生成在里面,将Password编辑到里面。

第一种是正规做法,安全性较好,但是较麻烦,由于要部署到一个远程服务器上,但是又没权限将配置文件放入这台服务器,所以暂时没法采用这个办法。

后2种是自己慢慢试出来的,简单,安全性不高(尤其是第三种)

转载于:https://www.cnblogs.com/Muller/archive/2012/02/16/2354377.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值