首页 > 代码库 > 跨数据库服务器查询步骤
跨数据库服务器查询步骤
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 本地表名
跨数据库服务器查询步骤
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。