解决方案 »

  1.   

    直接在MSSQL数据库中去连接Oracle数据库,然后取数据,就像两个MSSQL数据库建立link那样互取,是不行的。
    不过,你可以借助SSIS 和Kettle工具实现把mssql 和Oracle数据库里的数据互相导入到对方的数据库。
      

  2.   

    如果是实时查询,SQL SERVER本身提供链接服务器的功能,但比较弱,只能做基本的SQL语句查询。
    如果没有实时要求,可以通过SSIS之类的DTS工具定时将ORACLE数据缓存到SQL SERVER里。