SQL Server跨服务器查询

数据库 SQL Server
SQL Server跨服务器同样可以进行操作,下文对SQL Server跨服务器查询的方法作了详细的介绍,希望对您能够有所帮助。

SQL Server跨服务器查询的方法是我们经常需要用到的,下面就为您详细介绍SQL Server跨服务器查询的实现方法,供您参考学习。

exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 '
exec sp_addlinkedsrvlogin 'ITSV ', 'false ',null, '用户名 ', '密码 '

--查询示例
select * from ITSV.数据库名.dbo.表名

--导入示例
select * into 表 from ITSV.数据库名.dbo.表名

--以后不再使用时删除链接服务器
exec sp_dropserver 'ITSV ', 'droplogins '

--连接远程/局域网数据(openrowset/openquery/opendatasource)
--1、openrowset

--查询示例
select * from openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)

--生成本地表
select * into 表 from openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)

--把本地表导入远程表
insert openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)
select *from 本地表

--更新本地表
update b
set b.列A=a.列A
from openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)as a inner join 本地表 b
on a.column1=b.column1
 

 

 

【编辑推荐】

SQL Server资源锁模式大全

SQL Server查询结果集中的常量

sql server查询字段详细信息

sql server查询平均值的实现

SQL Server查询速度慢的十大原因

 

责任编辑:段燃 来源: 互联网
相关推荐

2010-11-08 17:13:21

SQL Server跨

2010-09-26 14:21:43

sql跨服务器查询

2010-11-08 17:20:54

SQL Server跨

2010-05-07 09:58:27

SQL Server

2011-08-29 15:21:30

2023-11-29 07:34:25

2010-10-20 15:53:37

SQL Server服

2010-11-08 11:53:16

2011-08-10 17:56:05

SQL Server连接请求

2010-09-02 11:20:47

SQL删除

2011-09-15 13:24:15

SQL Server性能监视

2010-09-01 17:07:08

Sql删除服务器

2009-04-03 15:14:42

微软优化SQL Server

2011-04-02 10:33:40

SQL server服务器内存

2010-09-08 15:14:36

2010-07-14 09:52:50

SQL Server服

2010-10-22 13:56:41

SQL Server服

2010-06-18 09:55:06

SQL Server

2010-09-27 14:09:17

SQL Server服

2010-10-20 15:20:34

SQL Server服
点赞
收藏

51CTO技术栈公众号