[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'

 

 

posted @ 2013-04-27 14:10  mayer21548  阅读(192)  评论(0编辑  收藏  举报