SSIS中怎么用创建好的包配置文件连接Oracle

0
我要将SQL Server表数据导入到Oracle表中,我使用Oracle Provider for OLE DB, 创建了连接。测试连接正常。但由于Oracle不支持Windows验证,无法执行成功。我创建好了包配置文件,里面配了密码。但好像执行过程中没有使用到它。
已邀请:
0

天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2015-05-22 回答

你在VS里跑的时候,正常吗?
你说的不支持windows验证,是说部署后吗
如果设置了包配置,请把对应的配置文件一并部署到服务器
0

Clement 2015-05-22 回答

我目前在本地环境测试。在VS里跑没有成功。我按照 http://www.flybi.net/question/55 配置了连接。在配置连接之前,我用OLE DB Destination。是否我应该删除OLE DB Destination,而改用连接配置文件,还是怎样? 在OLE DB Destination里面,Oracle账号密码总是不能保存。请教。。
0

Clement 2015-05-22 回答

SQL Server默认是用Windows验证,而Oracle没有这种验证方式。当这两种连接一起使用时,就会有问题。于是我考虑用连接配置文件的方式来连Oracle,但目前还没有成功。
0

Clement 2015-05-22 回答

用OLEDBSource,点测试连接,成功。但问题是连接Oracle的密码无法保存下来。执行不成功。因为这个原因,我想改用创建连接配置文件。但是到目前为止还是不得其法。创建倒是成功了,但不知道怎么在执行当中用它。
0

Clement 2015-05-22 回答

用OLEDBSource,点测试连接,成功。但问题是连接Oracle的密码无法保存下来。执行不成功。因为这个原因,我想改用创建连接配置文件。但是到目前为止还是不得其法。创建倒是成功了,但不知道怎么在执行当中用它。
 
有个老外的帖子,和我的需求是差不多的。我知道这种方法可行,但还没有试验成功。
https://social.technet.microsoft.com/Forums/sqlserver/en-US/e9e2abe8-9961-4f34-bb12-2db1647c021a/ssis-configuration-file-connecting-to-oracle?forum=sqlintegrationservices
I created a small package to extract data from Oracle and insert into sql server table.
Created the xml config file for the connection string to oracle and provided the password in the config file. It worked fine.
 
0

Clement 2015-05-23 回答

我单独用OLEDBSource连接Oracle没有问题, 预览数据都可以。但当和连接SQL Server的OLEDBSource一起用的时候就有问题了。请帮忙。
-1

天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2015-05-22 回答

你先把 连接oracle测试成功再说。
所有的步骤在 VS里做。
也就是说 用一个 OLEDBSource 测试

要回复问题请先登录注册