[SQL_SERVER] SQL跨数据库操作
SQL SERVER 跨数据库操作,
1. 连接: sp_addlinkedserver
sp_addlinkedserver [@server = ] 'server' [ , [@srvproduct= ] 'product_name '] [ , [@provider= ] 'provider_name' ] [, [@location= ] 'provider_string' ] [, [@catalog= ] 'catalog' ]
-- @server : 远程连接服务器的名称,也可取别名。只是标识远程服务器的作用
-- @srvproduct : 如果是SQL SERVER 的话 @srvproduct 的值为 'MS SQL' , 且 @provider , @location, @catalog 属性可以不指定.
2. 登录: sp_addlinkedsrvlogin
sp_addlinkedlogin [ @rmtsrvname= ] 'rmtsrvname' [ , [ @useself = ] 'TRUE' | 'FALSE' | 'NULL'] [, [ @locallogin= ] 'locallogin' ] [, [@rmtuser = ] 'rmtuser' ] [, [@rmtpassword= ] 'rmtpassword' ]
-- @locallogin : 值为NULL , @locallogin = NULL,
EXEC master.dbo.sp_serveroption @server=N'ETV2_LINK', @optname=N'rpc', @optvalue=N'true' EXEC master.dbo.sp_serveroption @server=N'ETV2_LINK', @optname=N'rpc out', @optvalue=N'true'