Chinaunix

标题: select 如何访问远程数据 [打印本页]

作者: hdjhuang123    时间: 2008-06-12 16:01
标题: select 如何访问远程数据
在SQL SERVER 如何用  SELECT * FROM 远程表。查询数据
作者: tallwei    时间: 2008-06-13 09:26
例如,远程服务器IP地址为 218.66.66.66,或者域名为 ITpub.vicp.net

本地查询时可用,select * from [218.66.66.66].数据库名.拥有者.表名
                select * from [itpub.vicp.net].master.dbo.pubs

前提是,对方服务器要开放端口。试一下吧!
作者: liusw    时间: 2008-06-14 10:12
开放端口? 是什么端口?
作者: jvkojvko    时间: 2008-06-14 17:53
select * from opendataSource(\'sqlOLEDB\',\'serverName=svr1;uid=sa;pwd=123\').Pubs.dbo.jobs
作者: chenjing957    时间: 2008-06-14 19:53
openrowset和opendatasource就是其中一种方式,可以访问安装了ODBC的各种数据源,

还可以通过制作链接服务器的方式,直接把一个链接作为一个对象,给它起一个别名来使用它,还记得mssql数据库的完整的对象访问方式吧:服务器名.数据库名.架构名.对象。。。。做好链接服务器后,就这么使用。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2