SSIS 無法將保護的 XML 節點 "DTS:Password" 解密,錯誤為 0x8009000B "機碼用在特定狀態時無效...

发现之前部署的SSIS,执行失败,查看日志

 

來源:       描述: 無法將保護的 XML 節點 "DTS:Password" 解密,錯誤為 0x8009000B "機碼用在特定狀態時無效。"。您可能沒有存取這項資訊的權限。當發生密碼編譯錯誤時,就會發生這個錯誤。請確認有正確的金鑰。  錯誤結束  錯誤: 2016-03-25 07:08:05.39     代碼: 0xC0016016     來源:       描述: 無法將保護的 XML 節點 "DTS:Password" 解密,錯誤為 0x8009000B "機碼用在特定狀態時無效。"。您可能沒有存取這項資訊的權限。當發生密碼編譯錯誤時,就會發生這個錯誤。請確認有正確的金鑰。  錯誤結束  錯誤: 2016-03-25 07:08:05.41     代碼: 0xC0016016     來源:       描述: 無法將保護的 XML 節點 "DTS:Password" 解密,錯誤為 0x8009000B "機碼用在特定狀態時無效。"。您可能沒有存取這項資訊的權限。當發生密碼編譯錯誤時,就會發生這個錯誤。請確認有正確的金鑰。  錯誤結束  錯誤: 2016-03-25 07:08:06.05     代碼: 0xC0047062     來源: PRICED 1 DataReader 來源 [1]     描述: System.Exception: System.Data.OracleClient 需有 Oracle 用戶端軟體版本 8.1.7 或以上版本。     於 System.Data.OracleClient.OCI.DetermineClientVersion()     於 System.Data.OracleClient.OracleInternalConnection.OpenOnLocalTransaction(String userName, String password...  封裝...  步驟失敗。

 

描述: System.Exception: System.Data.OracleClient 需有 Oracle 用戶端軟體版本 8.1.7 或以上版本。     於 System.Data.OracleClient.OCI.DetermineClientVersion()     於 System.Data.OracleClient.OracleInternalConnection.OpenOnLocalTransaction(String userName, String password, String serverName, Boolean integratedSecurity, Boolean unicode, Boolean omitOracleConnectionName)     於 System.Data.OracleClient.OracleInternalConnection..ctor(OracleConnectionString connectionOptions)     於 System.Data.OracleClient.OracleConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)

 

第一个问题,需要进入集成服务中,将包转出,再转入后时将保护级别调整为:依靠服务器存储和角色进行访问控制 ,即可解决问题。

第二个问题,参看网上是说因为权限的问题,在 Oracle 的目录 安全设定中 允许 Authenticated  Users NetWORK 读取和执行即可。

 

转载于:https://www.cnblogs.com/CoreXin/p/5319116.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值