码迷,mamicode.com
首页 > 数据库 > 详细

跨数据库服务器查询步骤

时间:2014-10-24 12:33:33      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   使用   sp   数据   div   log   ad   

 

1.  在查询窗口执行,以下语句建立数据服务连接

EXEC sp_addlinkedserver
      @server=DBVIP,--被访问的服务器别名(任意的名称)
      @srvproduct=‘‘,
      @provider=SQLOLEDB,
      @datasrc=MYSQLServer   --要访问的服务器(SQL SERVER实例名,如:要访问的服务器ip地址等)

EXEC sp_addlinkedsrvlogin
     DBVIP, --被访问的服务器别名,同上面的被访问的服务器别名
     false,
     NULL,
     sa, --登陆链接服务器的帐号
     1q2w3e4R --登陆链接服务器的密码

可以通过一下语句查看是否已经建立服务链接,

--查看已注册的链接服务器
--exec sp_linkedservers

这个连接不执行删除操作就一直存在于当前数据库中,删除操作可以使用语句,

--用完后可删除
--Exec sp_droplinkedsrvlogin DBVIP,NULL --删除链接服务器的登陆帐户
--Exec sp_dropserver DBVIP --删除链接服务器

 

 2. 建立连接后就可以像本地数据库一样使用了,注意一点就是使用形式必须如:下四部分组成:连接服务名.数据库名.dbo.表名

--把本地的表数据插入到链接服务器上的表中
SELECT * INTO DBVIP.database_name.dbo.table_name FROM local_table_name
--DBVIP.database_name.dbo.table_name 远程服务器完整表名(必须用4部分表示)
--local_table_name 本地表名

 

   

 

跨数据库服务器查询步骤

标签:style   blog   color   使用   sp   数据   div   log   ad   

原文地址:http://www.cnblogs.com/sishahu/p/4047888.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!