SSIS Oracle Provider OLEDB Connector 中的 Oracle Wallet 集成
Oracle Wallet Integration in SSIS Oracle Provider OLEDB Connector
我已经在 windows 7 中成功地在我的机器上配置了 oracle 钱包。我还通过执行以下命令进行了检查
sqlplus /@myoracleDB
成功连接到数据库。
我正在尝试在我的机器上执行 SSIS 包 (DTSX) 2012 版。在数据流任务中,我使用 Oracle Provider for OLEDB Connector。我想通过 OLEDB 连接器中的 oracle wallet 连接 myoracleDB 数据库。我使用了以下配置,
Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;OSAuthent=1;
但是连接失败,无效username/password。
请告知如何解决此问题。
使用 OSAuthent=1;
您正在尝试使用当前 OS authentication
建立 Trusted Connection
,然后确保 you have authenticated the current user
如果您有 oracle 登录凭据,请尝试使用以下连接字符串进行连接
Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;User Id=myUsername;Password=myPassword;
你也可以使用Microsoft OLE DB Provider for Oracle
Provider=MSDAORA;Data Source=MyOracleDB;Integrated Security = SSPI;
参考资料
当我在 Oracle 服务器上使用 "externally identified" 登录设置时(基本上 windows 受信任的身份验证),我使用
/
作为登录名
- 空白密码
在我的 SSIS 包中,它起作用了。
我不知道这是否与 Oracle 钱包相同 - 我不这么认为,但请尝试一下。
我已经在 windows 7 中成功地在我的机器上配置了 oracle 钱包。我还通过执行以下命令进行了检查
sqlplus /@myoracleDB
成功连接到数据库。
我正在尝试在我的机器上执行 SSIS 包 (DTSX) 2012 版。在数据流任务中,我使用 Oracle Provider for OLEDB Connector。我想通过 OLEDB 连接器中的 oracle wallet 连接 myoracleDB 数据库。我使用了以下配置,
Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;OSAuthent=1;
但是连接失败,无效username/password。
请告知如何解决此问题。
使用 OSAuthent=1;
您正在尝试使用当前 OS authentication
建立 Trusted Connection
,然后确保 you have authenticated the current user
如果您有 oracle 登录凭据,请尝试使用以下连接字符串进行连接
Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;User Id=myUsername;Password=myPassword;
你也可以使用Microsoft OLE DB Provider for Oracle
Provider=MSDAORA;Data Source=MyOracleDB;Integrated Security = SSPI;
参考资料
当我在 Oracle 服务器上使用 "externally identified" 登录设置时(基本上 windows 受信任的身份验证),我使用
/
作为登录名- 空白密码
在我的 SSIS 包中,它起作用了。
我不知道这是否与 Oracle 钱包相同 - 我不这么认为,但请尝试一下。