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

sqlserver 2008 局域网跨服务器T-SQL操作(一)

时间:2016-05-05 14:45:41      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:

--查看当前链接情况:
select * from sys.servers;

--增加链接,参数:服务器别名,为链接服务器的OLE DB数据源的产品名称,与此数据源对应的OLE DB访问接口的唯一编程标识符(PROGID),由OLE DB访问接口解释的数据源的名称 

参考:https://msdn.microsoft.com/zh-cn/library/ms190479.aspx
EXEC sp_addlinkedserver
@server=NCEM1,
@srvproduct=N‘‘,
@provider=NSQLOLEDB,
@datasrc=N192.168.35.6

--增加用户登录链接,参数:被访问的服务器别名,是否通过模拟本地登录名或显式提交登录名和密码来连接,是否本地登录,登录用户名,登录密码 

参考:https://msdn.microsoft.com/zh-cn/library/ms189811.aspx
 EXEC sp_addlinkedsrvlogin CEM1,false,NULL,sa,server 

--使用 sp_helpserver 来显示可用的链接服务器
Exec sp_helpserver

--删除已经存在的某个链接,参数:服务器别名,本地服务器上的SQL Server登录。如果要删链接,则先要删除登录映射

参考:https://msdn.microsoft.com/zh-cn/library/ms186218(v=sql.120).aspx
Exec sp_droplinkedsrvlogin CEM1,NULL 
Exec sp_dropserver CEM1

--应用:链接别名.数据库名.表名
SELECT * from CEM1.[Test2.1].dbo.userinfo

 

sqlserver 2008 局域网跨服务器T-SQL操作(一)

标签:

原文地址:http://www.cnblogs.com/sky-gfan/p/5461617.html

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