在windows 2000系统的数据源(ODBC)中建立了一个名为aas的用户数据源(DSN),这样可以打开连接文件db.udl(该文件是连接oracle的连接文件,包含用户名和密码等信息),于是可以在导入\导出(DTS)中选择‘Microsoft Data Link’的数据源,再选择udl文件的目录,可以完成数据导入。
    oracle的用户名:AAS,密码:Aa111111。我现在可以成功连接oracle的用户名和密码,代码如下:
exec sp_addlinkedserver 'AA001', 'Oracle', 'MSDAORA', 'aas'exec sp_addlinkedsrvlogin 'AA001', false, null, 'AAS', 'Aa111111'SELECT   *   
FROM   OPENQUERY(AA001, 'SELECT *  FROM  aas.ustab')    
GO   但是如何用直接连接db.udl文件来进行操作呢?想请教一下该用什么存储过程或写法能完成数据提取,谢谢

解决方案 »

  1.   

    1\在sql server服务器上安装oracle客户端
    2\在sql server服务器建立同oracle服务器的连接.
    3\在sql server服务器的查询分析器中可以直接查询oracle服务器的数据.至于db.udl这个东西,没用过.
      

  2.   

    sql server连接oracle已经可以了,但是现在就是要通过udl文件来连接,并且是要写代码
      

  3.   

    有有关udl文件的资料吗?
    看看其好处在何处?
      

  4.   

    Microsoft 数据链接 (.udl) 文件创建 OLE DB 连接,并在运行时解析该连接。