在一台 10.10.30.240,2433 上的sql server 数据库要访问 10.10.30.77,2433 某个数据库上的某个表怎么访问,
 如果要访问 oracle的呢select * from [10.10.30.77,2433].wap.dbo.TBL_INNER_R_STAUTS 好象访问不了

解决方案 »

  1.   

    你用OPENDATASOURCE吧..去网上查查怎么使用吧.
      

  2.   

    对了, LINKED SERVER也行.
      

  3.   

    http://topic.csdn.net/u/20080612/22/bb2dfa83-1cf3-4a0b-9bd4-5a39e6193556.html
      

  4.   

    --创建链接服务器
    exec sp_addlinkedserver  'srv_lnk','','SQLOLEDB','远程服务器名或ip地址'
    exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'用户名','密码'
    go--查询
    select * from srv_lnk.数据库名.dbo.表名
    --删除链接服务器
    exec sp_dropserver 'srv_lnk','droplogins'或者select * from openrowset('SQLOLEDB'
     ,'sql服务器名';'用户名';'密码'
     ,数据库名.dbo.表名)