使用Oracle和SQL Server中的数据

时间:2011-12-28 00:59:30

标签: sql-server

如果我想同时查询Oracle和SQL Server数据,我试图找出我有哪些选项。

以下是该方案:

Oracle数据库包含数据集A. SQL Server数据库包含数据集B,C,D

我需要获取数据集A并将其分别与B,C和D连接,以便生成某些结果和计数。

目前的解决方案:

  1. 查询Oracle,将数据导出到SQL Server插入语句中。
  2. 在SQL Server Management Studio中运行我从Oracle生成的SQL Server插入语句,以将数据插入临时表
  3. 根据需要使用数据集B,C和D加入临时表
  4. 我正在寻找能够减少数据库调用和工作量的解决方案。

    编辑:我忘记提及链接服务器或任何更改服务器配置的内容都是不允许的。

1 个答案:

答案 0 :(得分:1)

您可以通过编写MSSQL SSIS包来完成此任务。这将允许您使用MSSQL数据加入Oracle数据。 SSIS包通常用于更新或将数据从一个表/服务器移动到另一个表/服务器,因此可行性可能取决于此任务/项目的基本目标。

这是关于creating an SSIS package的简短教程。这是指向how to connect to an Oracle data source from within an SSIS package的说明链接。