在sql server中建一个联结数据库,连接到Oracle数据库,然后可以通过连接数据库把oracle的数据导入到sql server 中.

解决方案 »

  1.   

    dinya2003(OK) :"在sql server中建一个联结数据库"指的是什么啊?具体是怎操作的?
      

  2.   

    我现在的情况是:
    //////////////////////////////////////////////////////////////////////////////////////
    sql与oracle安装在同一台机器.机器名(water)
    oracle有数据库pub,用户/密码(log/123456)
    oracle数据库pub下有表create test(a varchar2(10),b varchar2(10));
    insert into(a,b) values('11','22');我的语句是:
    -----------------------------
    EXEC SP_ADDLINKEDSERVER
    @server = 'pub', --SQL中链接服务器名称
    @srvproduct ='Oracle', --
    @provider ='MSDAORA', --
    @datasrc ='pub'--
    -----------------------------(所影响的行数为 1 行)
    (所影响的行数为 1 行)
    但在企业管理器打开PUB链接服务器时错误提示:
    'MSDAORA'提供的程序错误;请问
    1,应该怎样才能建立链接?
    2,链接建立后,怎样查询到表test的数据?