用Transact-Sql 怎麼修改由sp_addlinkedserver創建的 "鏈接服務器"

sp_addlinkedserver的問題

示例:

--創建鏈接服務器
exec   sp_addlinkedserver     'srv_lnk ', ' ', 'SQLOLEDB ', '遠程服務器名或ip地址 '
exec   sp_addlinkedsrvlogin   'srv_lnk ', 'false ',null, '用戶名 ', '密碼 '
go

--查詢示例
select   *   from   srv_lnk.數據庫名.dbo.表名  


--修改鏈接服務器
if   exists(select   1   from   master..sysservers   where   srvname='srv_lnk')  
  exec   sp_dropserver   'srv_lnk','droplogins'  
  exec   sp_addlinkedserver     'srv_lnk','','SQLOLEDB','abc'  
  exec   sp_addlinkedsrvlogin   'srv_lnk','false',null,'sa','sa'  

如:
if   exists(select 1 from master..sysservers where srvname='SUNRISE')  
  exec   sp_dropserver 'SUNRISE','droplogins'  
  exec   sp_addlinkedserver 'SUNRISE','','SQLOLEDB','172.16.224.247'  
  exec   sp_addlinkedsrvlogin 'SUNRISE','false',null,'sa','tvshopper2004'


發佈了29 篇原創文章 · 獲贊 2 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章