sql serve 跨server查询数据方法



今天在做sql server 的数据查询时,须要用到跨服务器连接,在这里记录一下,怎样在sql server 中。使用跨服务器查询的方法,有下面步骤。

/*
创建中间数据库链接
exec sp_addlinkedserver 'MiddleData', ' ', 'SQLOLEDB', '数据库连接实例,或者IP'
exec sp_addlinkedsrvlogin 'MiddleData', 'false',null, '数据库连接帐号', '数据库连接password'
*/

创建好连接之后。就能够在当前数据库的查询窗体中。查询到远程数据库的数据

select top 10 * from MiddleData.数据库名称.dbo.数据库表名称

格式例如以下:select top 10 * from MiddleData.DatabaseTest.dbo.lc_gcsg_htcb


果不须要这个数据库连接的话,能够将其删除,删除的方法例如以下:
/*
删除
exec sp_dropserver 'MiddleData', 'droplogins'
*/

京微科技,专注于微软sharepoint,Office 365平台。微信开发,报表开发,为客户提供专业的协同办公解决方式,包含信息门户,工作流。OA。文档管理,知识管理,数据库报表开发,软件产品资询,项目开发及实施服务。www.kingwi.com

posted on 2017-06-22 16:17  wgwyanfs  阅读(94)  评论(0编辑  收藏  举报

导航