当前位置: 首页 > 图文教程 > 数据库 > MSSQL > SQl 跨服务器查询语句

MSSQL
MD5算法的T-SQL实现(FOR SQL2000)(一)
MD5算法的T-SQL实现(FOR SQL2000)(二)
《高性能的数据库》 第四讲 编程细节(1)
《高性能的数据库》 第四讲 编程细节(2)
MySQL安全性指南 (1)
MySQL安全性指南 (2)
MySQL安全性指南(3)
SQL Server数据库技术(01)
SQL Server数据库技术(02)
SQL Server数据库技术(03)
SQL Server数据库技术(04)
SQL Server数据库技术(05)
SQL Server数据库技术(06)
SQL Server数据库技术(07)
SQL Server数据库技术(08)
SQL Server数据库技术(09)
SQL Server数据库技术(10)
SQL Server数据库技术(11)
SQL Server数据库技术(12)
SQL Server数据库技术(13)

MSSQL 中的 SQl 跨服务器查询语句


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-10   浏览: 184 ::
收藏到网摘: n/a

SQl跨服务器查询的二种实现方法,一般情况如果安全设置好了,根本无法用,不过内部网络还是不错的。 select * from OPENDATASOURCE(
'SQLOLEDB',
'Data Source=远程ip;User ID=sa;Password=密码'
).库名.dbo.表名
insert 本地库名..表名 select * from OPENDATASOURCE(
'SQLOLEDB',
'Data Source=远程ip;User ID=sa;Password=密码'
).库名.dbo.表名
或使用联结服务器:
--创建linkServer
exec sp_addlinkedserver '别名','','SQLOLEDB','192.168.2.5'
--登陆linkServer
exec sp_addlinkedsrvlogin '别名','false',null,'sa','1234'
--查询
select * from 别名.库名.dbo.表名
--以后不再使用时删除链接服务器
exec sp_dropserver '别名','droplogins'