sql server 跨服务器查询

sql server 跨服务器查询

 

 1  --创建链接服务器
 2  --RFDC                自定义名字
 3  --The RFDC database remote server name or IP address RFDC数据库服务器的远程服务器名或IP地址(Port为端口号用逗号分开,默认可以不加)
 4  EXEC sp_addlinkedserver 'RFDC','','SQLOLEDB','The RFDC database remote server name or IP address,Port'
 5  --user name        RFDC数据库服务器登录的用户名
 6  --password            RFDC数据库服务器登录的密码
 7  EXEC sp_addlinkedsrvlogin  @rmtsrvname='RFDC',@useself='false',@locallogin=NULL,@rmtuser='user name',@rmtpassword='password'   
 8  GO
 9  --Database_Name    RFDC数据库服务器上的数据库名
10  --Table_Name        RFDC数据库服务器上的Database_Name数据库下的表名
11  SELECT * FROM RFDC.Database_Name.DBO.Table_Name
12 
13 --删除
14 exec sp_dropserver  'RFDC', 'droplogins '
15 
16 --检查是否可用
17 declare @srvr nvarchar(128), @retval int
18 set @retval = 0set @srvr = 'RFDC'
19 exec @retval = sys.sp_testlinkedserver @srvr
20 select @retval

 

posted on 2013-05-23 15:36  chenjm  阅读(180)  评论(0编辑  收藏  举报

导航