sql server 两个服务器间操作数据

转载 2015年11月21日 09:35:57

创建链接服务器//可用


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

--openquery用法需要创建一个连接
--首先创建一个连接创建链接服务器

exec sp_addlinkedserver 'ITSV','','SQLOLEDB','远程服务器名或ip地址'
--查询

select * FROM openquery(ITSV,'SELECT*FROM数据库.dbo.表名')

--把本地表导入远程表
insert openquery(ITSV,'SELECT*FROM数据库.dbo.表名')

select * from 本地表

--更新本地表
update b set b.列B=a.列B
FROM openquery(ITSV,'SELECT*FROM数据库.dbo.表名')as a
inner join 本地表 b on a.列A=b.列A
--3、opendatasource/openrowset

SELECT *
FROMo pendatasource('SQLOLEDB','DataSource=ip/ServerName;UserID=登陆名assword=密码').test.dbo.roy_ta


--把本地表导入远程表
insert opendatasource('SQLOLEDB','DataSource=ip/ServerName;UserID=登陆名assword=密码').数据库.dbo.表名
select * from 本地表


相关文章推荐

两个sql server数据库同步数据-1

经过两天的查找和实践,终于对-如何同步两个sql server的数据有了一个比较粗略的了解。  不是使用写sql 的方式来实现,而是采用-强制订阅实现数据库同步操作,大量和批量的数据可以用数据库的同步...

详解SQL Server的两个存储过程:sp_MSforeachtable/sp_MSforeachdb

详解SQL Server的两个存储过程:sp_MSforeachtable/sp_MSforeachdb 收藏1.简介:    作为DBA会经常需要检查所有的数据库或用户表,比如:检查所有数据库的容量...

配置sql server 2005服务器

  • 2013-12-26 20:12
  • 472KB
  • 下载

[26]Window PowerShell DSC学习系列----如何更换Pull服务器数据库为SQL Server数据库

上节我们提到了如何把PowerShell DSC的数据库换成Access;DSC Pull服务器当前的版本对MS SQL Server是不支持的,该怎么办?另外如果我们需要对Pull服务器建立负载均衡...

SQL SERVER 2005无法远程连接服务器解决方法

刚刚安装的系统,按照默认安装的话,很可能在进行远程连接错,通常是错误:"在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。",现在...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)