select * from OPENDATASOURCE('SQLOLEDB','server=服务器ip;uid=sa;pwd=密码').库名.dbo.表名
============================================================================================
--先使用联结服务器:
EXEC sp_addlinkedserver '别名','','MSDASQL',NULL,NULL,'DRIVER={SQL Server};SERVER=远程名;UID=用户;PWD=密码;'
exec sp_addlinkedsrvlogin @rmtsrvname='别名',@useself='false',@locallogin='sa',@rmtuser='sa',@rmtpassword='密码'
GO
--然后你就可以如下:
select * from 别名.库名.dbo.表名
insert 库名.dbo.表名 select * from 别名.库名.dbo.表名
select * into 库名.dbo.新表名 from 别名.库名.dbo.表名
GO
============================================================================================
引用页面
http://topic.csdn.net/u/20081027/13/fc98966a-9b5d-41c6-a67c-61a39e80ca7c.html
本文介绍如何在SQL Server中设置和使用联结服务器,实现跨服务器的数据查询与操作。包括配置联结服务器、进行跨服务器选择、插入及创建新表等操作。

1万+

被折叠的 条评论
为什么被折叠?



