SqlServer2008跨服务器操作

--创建链接服务器

exec sp_addlinkedserver @server= 'SQL2'  --链接服务器名

, @srvproduct= ''  --OLE DB 数据源的产品名称;如果为 SQL Server,则不必指定 provider_name、data_source、location、provider_string 和 catalog

, @provider='SQLNCLI'/'SQLOLEDB'  --OLE DB 访问接口的唯一编程标识符

, @datasrc = '192.168.9.123' --登录链接服务器

exec sp_addlinkedsrvlogin @rmtsrvname = 'SQL2'  --要创建映射的“链接服务名”

, @useself = 'false '  --TRUE 指定登录名使用自己的凭据连接到链接服务器, FALSE 指定 rmtuser 和 rmtpassword 参数用于连接到链接服务器

, @locallogin = null  --NULL 指定此项应用于连接到 rmtsrvname 的所有本地登录。 如果不为 NULL,则 locallogin 可以是 SQL Server 登录或 Windows 登录

, @rmtuser ='sa'  --用户名

, @rmtpassword = '123456'   --密码

示例:

select * from SQL2.数据库名.dbo.表名。

posted on 2015-03-27 09:53  大柠子  阅读(260)  评论(0编辑  收藏  举报

导航