SSIS 连接到 Oracle
SSIS connection to Oracle
首先,我必须说我对 SSIS 的这方面有点陌生。我正在尝试从 SSIS 中的包创建与 Oracle 数据库的连接。问题是,这个项目最初是在 Access 中完成的,我的工作是将它翻译成 SSIS,项目所在的机器是一台 32 位 pc,它有 MS Visual Studio 2008 在 32 位上工作。我工作的电脑是一台 64 位机器,装有 MS VS 2010。
我开始寻找有用的信息来尝试解决这个问题。有人告诉我,有必要将 tnsnames.ora 文件从第一台电脑复制到我的电脑上,并复制我指向硬盘驱动器中所有 .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 的这方面有点陌生。我正在尝试从 SSIS 中的包创建与 Oracle 数据库的连接。问题是,这个项目最初是在 Access 中完成的,我的工作是将它翻译成 SSIS,项目所在的机器是一台 32 位 pc,它有 MS Visual Studio 2008 在 32 位上工作。我工作的电脑是一台 64 位机器,装有 MS VS 2010。
我开始寻找有用的信息来尝试解决这个问题。有人告诉我,有必要将 tnsnames.ora 文件从第一台电脑复制到我的电脑上,并复制我指向硬盘驱动器中所有 .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 驱动程序才能完成这项工作。您可以免费下载。