您的位置:首页 > 数据库

SQL建立DB LINK的方法

2012-05-29 12:19 531 查看
--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].--select * from [server name].[database name].[owner name].[table name]
--Query DB Link Data
select * from [F6].[database].[dbo].
--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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: