SQL建立DB LINK的方法


--login server
EXEC master.dbo.sp_addlinkedserver @server = N'ServerName2', @provider = N'SQLOLEDB', @datasrc = N'10.2.64.58', @srvproduct=''
--login server db
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'ServerName2',@useself=N'False',@locallogin=NULL,@rmtuser=N'eiso',@rmtpassword='eiso#pswd'

--select * from ServerName2.eiso.dbo.isoapply

--Remove DB Link Server
Exec sp_droplinkedsrvlogin 'ServerName2',Null
Exec sp_dropserver 'ServerName2'

 

 

EXEC sp_addlinkedserver
@server = 'F6', --Server Name
@srvproduct = 'MS SQL',
@datasrc = '192.168.1.1' , --Server IP
@provider = 'SQLNCLI'


--Remove DB Link Server
EXEC sp_dropserver
@server = 'F6' --Server Name


--Add Login User and Password
EXEC sp_addlinkedsrvlogin
@rmtsrvname = 'F6' , --Server Name
@useself = 'false' ,
@locallogin = NULL ,
@rmtuser = 'sa' , --User
@rmtpassword = 'sasa' --Password

view plaincopy to clipboardprint?
--Query DB Link Server
select * from sys.servers
--Query DB Link Server
select * from sys.servers



view plaincopy to clipboardprint?
--Query Login User
select * from sys.linked_logins
--Query Login User
select * from sys.linked_logins



view plaincopy to clipboardprint?
--Query DB Link Data
select * from [F6].[database].[dbo].[table]

--select * from [server name].[database name].[owner name].[table name]
--Query DB Link Data
select * from [F6].[database].[dbo].[table]

--select * from [server name].[database name].[owner name].[table name]

 

參考網址:

http://space.itpub.net/12184684/viewspace-504542
http://www.cnblogs.com/aierong/archive/2005/03/16/119696.html
http://blogs.msdn.com/sql_protocols/archive/2006/08/10/694657.aspx
http://msdn.microsoft.com/en-us/library/aa259589(SQL.80).aspx
http://tsuozoe.pixnet.net/blog/post/22417837
http://database.ittoolbox.com/groups/technical-functional/sql-server-l/connecting-to-different-sql-server-t-sql-52929



 


 

posted @ 2012-05-29 12:19  Nina  阅读(1493)  评论(0编辑  收藏  举报