博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
不同服务器数据库之间的数据操作
阅读量:5758 次
发布时间:2019-06-18

本文共 1493 字,大约阅读时间需要 4 分钟。

1.直接用SSIS导入导出即可.

2.也可在一个库生成脚本,到另外一个库创建脚本内容.然后再把数据从一个库导入另外一个库.

3.也可参考如下的代码操作.

--创建链接服务器

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)

--1openrowset

--查询示例 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

--3opendatasource/openrowset SELECT * FROM opendatasource('SQLOLEDB' , 'Data Source=ip/ServerName ; User ID=登陆名 ; Password=密码').test.dbo.roy_ta

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

 

转载地址:http://ccvkx.baihongyu.com/

你可能感兴趣的文章
如何提高还在用window系统的编码硬效率
查看>>
树莓派下实现ngrok自启动
查看>>
javascript静态类型检测工具—Flow
查看>>
MachineLearning-Sklearn——环境搭建
查看>>
node学习之路(二)—— Node.js 连接 MongoDB
查看>>
Goroutine是如何工作的?
查看>>
《深入理解java虚拟机》学习笔记系列——垃圾收集器&内存分配策略
查看>>
用grunt搭建自动化的web前端开发环境-完整教程
查看>>
研究人员发现:基于文本的AI模型容易受到改述攻击
查看>>
TriggerMesh开源用于多云环境的Knative Event Sources
查看>>
GitLab联合DigitalOcean为开源社区提供GitLab CI免费托管
查看>>
通过XAML Islands使Windows桌面应用程序现代化
查看>>
区块链现状:从谨慎和批判性思维看待它(第二部分)
查看>>
苹果公司透露Siri新发音引擎的内部原理
查看>>
GCM 3.0采用类似方式向Android、iOS和Chrome发送消息
查看>>
如何成为一家敏捷银行
查看>>
MongoDB主动撤回SSPL的开源许可申请
查看>>
Oracle在JavaOne上宣布Java EE 8将会延期至2017年底
查看>>
使用Prometheus监控Cloudflare的全球网络
查看>>
Javascript 深入浅出原型
查看>>