【发布时间】:2018-01-20 16:31:32
【问题描述】:
我已经在我的机器上成功配置了 Windows 7 中的 oracle 钱包。我还通过执行以下命令进行了检查
sqlplus /@myoracleDB
并成功连接到数据库。
我正在尝试在我的机器上执行 SSIS 包 (DTSX) 版本 2012。在数据流任务中,我使用 Oracle Provider for OLEDB Connector。我想通过 OLEDB 连接器中的 oracle 钱包连接 myoracleDB 数据库。我使用了以下配置,
Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;OSAuthent=1;
但是连接失败,用户名/密码无效。
请告知如何解决此问题。
【问题讨论】:
-
尝试使用
/作为登录名,密码为空。当我在服务器上设置“外部识别”登录时,这对我有用(基本上是 Windows 受信任的身份验证) -
我按照你所说的那样使用,将用户保持为“/”,它就像一个冠军,下面是细节。 Provider=OraOLEDB.Oracle;数据源=myoracleDB;OSAuthent=1;用户ID=/
-
@Nick.McDermaid 你必须写你的 cmets 作为答案
标签: sql-server oracle ssis oledb ssis-2012