sp_addlinkedserver使用方法(添加链接服务器)

来源:互联网 发布:淘宝网店托管公司 编辑:程序博客网 时间:2024/05/18 11:27

http://blog.sina.com.cn/s/blog_6dff14bc01012lw9.html

Exec sp_droplinkedsrvloginDBVIP,Null      --删除映射(录与链接服务器上远程登录之间的映射)
Exec sp_dropserverDBVIP                        --删除远程服务器链接

EXEC  sp_addlinkedserver
     @server='DBVIP',--被访问的服务器别名 
     @srvproduct='',
     @provider='SQLOLEDB',
     @datasrc="/Server2"  --要访问的服务器


EXEC sp_addlinkedsrvlogin 
    'DBVIP', --被访问的服务器别名
    'false', 
    NULL, 
    'sa', --帐号
    'thankyoubobby' --密码


Select    fromDBVIP.pubs.dbo.orders   


/////////////////////////////ORACLE////////////////////////////
Exec sp_droplinkedsrvlogin demo,Null
Exec sp_dropserver demo
go

EXEC sp_addlinkedserver 
       @server ='demo',
       @srvproduct='Oracle',
  @provider='MSDAORA', 
  @datasrc="/ServiceName"  
  

EXEC sp_addlinkedsrvlogin 
    'demo', 
    'false', 
    NULL, 
    'userid', 
    'password' 
go

SELECT * FROM OPENQUERY(demo ,'select * from tbdemo' )

UPDATE OPENQUERY (demo, 'SELECT id FROM tbdemo WHERE id =101') 
SET name = 'hello';

INSERT OPENQUERY (demo, 'SELECT id FROM tbdemo')
S ('hello');

DELETE OPENQUERY (demo, 'SELECT id FROM tbdemo WHERE name =''hello''');

[转]http://limindo.blog.163.com/blog/static/2647585620108265454371/

0 0
原创粉丝点击