我想在应用程序中从SQL2000取数据,存储在ORACLE中,Oracle与SQL Server的互连  
http://www.cnoug.org/viewthread.php?tid=8228
   
    作者:gototop 
不同数据库平台的互连一般称之为数据库的异构服务,现在各大数据库之间都可以实现这样的异构互连,只是各厂商的具体实现技术不一样,如:在SQL SERVER里面叫做LINKED SERVER,通过ODBC实现与其它数据库的互联。 
  
而ORACLE实现异构服务的技术叫做透明网关(Transparent Gateway),当然之前ORACLE还采用过通用连接技术。目前ORACLE利用透明网关可以实现和SQL SERVER、SYBASE、DB2等多种数据库的互联。 
  
透明网关的体系结构也很简单,在ORACLE和SQL SERVER之间使用ORACLE透明网关服务器实现互连互通,其中透明网关服务器可以与ORACLE或SQL SERVER数据库在同一台主机上,也可以是在独立的一台主机上。

解决方案 »

  1.   

    我想在应用程序中从SQL2000取数据,存储在ORACLE中,那用odbc,或 ole 配置一个连接,就可访问到oracle
      

  2.   

    你可以通过sqlserver带的那个传数据的工具操作,
    选定源和目标,设置好转换的条件就ok好像叫ons,好久没用,忘了
      

  3.   

    补充:
    应该是应用程序有两个连接(SQL2000和ORACLE),从SQL2000中去数据,在应用程序中处理,再存储在ORACLE中,反之也是。
    请问如何处理。
    比如在VB.NET中
      

  4.   

    建立odbc数据源,分别连接就是了
      

  5.   

    就在应用程序中分別建sql server 及oracle 連接不是行了嗎?