SSIS connection to Oracle(SSIS与Oracle的连接)
问题描述
首先,我必须说我对SSIS的这一方面还是个新手。我正在尝试从SSIS中的包创建与Oracle数据库的连接。问题是,这个项目最初是在Access中完成的,我的工作是将其转换为SSIS,该项目所在的计算机是一台32位PC,它有MS Visual Studio 2008在32位上运行。我工作的PC是一台64位的机器,安装了MSVS 2010。
我开始寻找有用的信息来尝试解决这个问题。有人告诉我,有必要将tnsnames.ora文件从第一台PC复制到我的PC上,并复制硬盘驱动器中所有.ora文件中我指向数据库的部分代码。按照这个思路,我添加了与数据库对应的代码部分:
DBNAME.WORLD = (DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = name)(PORT = ####))
(ADDRESS = (PROTOCOL = TCP)(HOST = name)(PORT = ####))
)
(CONNECT_DATA =
(SID = VAPP)
) )
我在以下目录中找到了这些文件: Dev6- 甲骨文- ORADEV6i- Orant
所以,我做了,但没用,我总是得到相同的结果:
测试连接失败,因为初始化提供程序时出错
然后我发现还需要修改"PATH"变量来指定Oracle的新目录,但此时我不知道上面哪个目录是正确的。 正如你所看到的,我对这个问题非常困惑,我一直试图尽可能清楚地表达我的怀疑。我希望你能理解,因为英语不是我的母语。推荐答案
网上有大量有关使用SSIS连接到Oracle的信息。那是因为这完全是巫毒。
我建议使用Attunity适配器:
这是2008版本:http://www.microsoft.com/en-us/download/details.aspx?id=29284 这是2012版本:http://www.microsoft.com/en-us/download/details.aspx?id=29283这是一个极好的资源,介绍了如何让Attunity工作,以及您需要的所有步骤: http://technet.microsoft.com/en-us/library/ee470675%28v=sql.100%29.aspx
请注意,您需要安装Oracle驱动程序才能使其工作。您可以免费下载它们。这篇关于SSIS与Oracle的连接的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:SSIS与Oracle的连接
基础教程推荐
- 将数据从 MS SQL 迁移到 PostgreSQL? 2022-01-01
- 使用pyodbc“不安全"的Python多处理和数据库访问? 2022-01-01
- SQL Server 中单行 MERGE/upsert 的语法 2021-01-01
- Sql Server 字符串到日期的转换 2021-01-01
- 在 VB.NET 中更新 SQL Server DateTime 列 2021-01-01
- 如何在 SQL Server 的嵌套过程中处理事务? 2021-01-01
- SQL Server:只有 GROUP BY 中的最后一个条目 2021-01-01
- SQL Server 2016更改对象所有者 2022-01-01
- 无法在 ubuntu 中启动 mysql 服务器 2021-01-01
- ERROR 2006 (HY000): MySQL 服务器已经消失 2021-01-01