SQL Server 实现跨服务器查询的方式

干货如下:

exec sp_addlinkedserver   ‘ITSV‘, ‘‘, ‘SQLOLEDB‘, ‘crs.***.com,6598‘
exec sp_addlinkedsrvlogin  ‘ITSV‘, ‘false‘,null, ‘sa‘, ‘password‘

--Exec sp_droplinkedsrvlogin ‘ITSV‘,Null       --删除映射(录与链接服务器上远程登录之间的映射)
--Exec sp_dropserver ‘ITSV‘                         --删除远程服务器链接  

Select * from ITSV.biz_xjp_rpt.dbo.rpt_b_territory where repid=‘dsr0009‘
时间: 2024-12-13 07:38:31

SQL Server 实现跨服务器查询的方式的相关文章

SQL SERVER 数据库跨服务器查询插入数据

SQLserver的分布式查询:如果一个项目需要二至多台服务器,而我们又必须从几台服务器中将数据取出来,这就必须用分布式查询!在这里有两个概念:本地数据源.远程数据源!本地数据源指的是单个服务器上的数据而远程数据源指的是另一个SQL实例上的数据.如何跨服务器取数呢?一.如果经常访问或数据量大,建议用链接服务器--创建链接服务器exec sp_addlinkedserver ''srv_lnk'','''',''SQLOLEDB'',''远程服务器名或ip地址''exec sp_addlinked

SQL Server 常用跨库查询,sqlserver跨库

博客出处:http://www.bkjia.com/sjkqy/984843.html 1.临时使用方法  OpenRowset A. 使用有 SELECT 的OPENROWSET 与 Microsoft OLE DB Provider for SQL Server     以下范例使用 Microsoft OLE DB Provider for SQL Server,以存取命名为 remote1 的远程数据服务器上 pubs 数据库的 authors 表.从 datasource.user_i

SQL Server 常用跨库查询

1.临时使用方法  OpenRowset A. 使用有 SELECT 的OPENROWSET 与 Microsoft OLE DB Provider for SQL Server 以下范例使用 Microsoft OLE DB Provider for SQL Server,以存取命名为 remote1 的远程数据服务器上 pubs 数据库的 authors 表.从 datasource.user_id 与 password 初始化提供者,且使用 SELECT 查询数据表. SELECT * F

SQL SERVER数据库跨服务器数据导入

今天从服务器导入到本地表数据,因为跨服务器,所以用特殊的方法 ---根据原表创建新表,并且把数据导入select * into 表 from openrowset('SQLOLEDB' ,'sql服务器名';'用户名';'密码' ,数据库名.dbo.表名) ---已经有表结构insert into 表 select* from openrowset('SQLOLEDB' ,'sql服务器名';'用户名';'密码' ,数据库名.dbo.表名) 如果本地Ad Hoc Distributed Quer

SQL Server实现跨库查询(跨库select insert)

方法一: select  * from servername.dbo.tablename 方法二: select * from OPENDATASOURCE(         'SQLOLEDB',         'Data Source=远程ip;User ID=sa;Password=密码'         ).库名.dbo.表名where 条件 select top 100 * from OPENDATASOURCE(         'SQLOLEDB',         'Data

sql serve 跨服务器查询数据方法

 今天在做sql server 的数据查询时,需要用到跨服务器连接,在这里记录一下,如何在sql server 中,使用跨服务器查询的方法,有以下步骤. /* 创建中间数据库链接 exec sp_addlinkedserver 'MiddleData', ' ', 'SQLOLEDB', '数据库连接实例,或者IP' exec sp_addlinkedsrvlogin 'MiddleData', 'false',null, '数据库连接帐号', '数据库连接密码' */ 创建好连接之后,就可

跨服务器查询sql语句样例(转)

若2个数据库在同一台机器上: insert into DataBase_A..Table1(col1,col2,col3----) select col11,col22,col33-- from DataBase_B..Table11 若不在同一台机器上,则是本文要讲的内容: ----------------------------------------------------------------------------------------- 跨服务器查询sql语句样例 INSERT

[翻译]——SQL Server使用链接服务器的5个性能杀手

原文:[翻译]--SQL Server使用链接服务器的5个性能杀手 前言: 本文是对博客http://www.dbnewsfeed.com/2012/09/08/5-performance-killers-when-working-with-linked-servers/的翻译, 如有翻译不对或不好的地方,敬请指出,大家一起学习进步.尊重原创和翻译劳动成果,转载时请注明出处.谢谢! 当使用链接服务器(Linked Servers)时,最昂贵的代价就是网络带宽间大量数据的传输.在正确的服务器书写正

第七篇 SQL Server安全跨数据库所有权链接

本篇文章是SQL Server安全系列的第七篇,详细内容请参考原文. Relational databases are used in an amazing variety of applications with connections from a dizzying array of clients over widely distributed networks,特别是互联网,使得数据几乎向任何人,任何地方开放.数据库可以包含相当大部分的人类知识,包括高度敏感的个人信息和关键数据.数据库的