数据库之间复制数据
来源:互联网 发布:达观数据 公众号 编辑:程序博客网 时间:2024/05/24 05:49
一、同一个服务器上,不同数据库间复制数据
1.insert into database1.dbo.table1(col1,col2) select col1,col2 from database2.dbo.table2
这种复制数据要求table1和table2 同时存在于两个数据库中
2.select * into database1.dbo.table1 from database2.dbo.table2
当table1不存在时,可以通过这条语句完全复制table2的结构和数据到table1中。
二、不同服务器间复制数据
第一步、a.进行外围配置,如下图进入:
b.进入下面界面后,单击“功能的外围应用配置器”
c.再勾选“启用OPENROWSET和OPENDATASOURCE支持”
第二步,Sql语句
--目的:从远程服务器(192.168.0.1)上的DataBase1数据库的 —Table1表中获取数据插入到本地的DataBaseLocal数据库表--User_Info中 --第一种 运用openrowset insert into DataBaseLocal.dbo.User_Info(DBLcol1,DBLcol2) select DBcol1,DBcol2 from openrowset( 'SQLOLEDB ', '192.168.0.1 '; 'UserName'; UserPassword', DataBase1.dbo.Table1) --第二种 运用opendatasource insert into DataBaseLocal.dbo.User_Info(DBLcol1,DBLcol2) SELECT DBcol1,DBcol2 FROM opendatasource( 'SQLOLEDB ', 'Data Source=192.168.0.1;User ID= UserName;Password= UserPassword '). DataBase1.dbo. Table1
另外说明一下,用于连接远程服务器的两个系统存储过程
1) sp_addlinkedserver –-用来映射一个远程数据库
2) sp_addlinkedsrvlogin –-用来登录一个远程数据库
- 数据库之间复制数据
- mysql在不同数据库之间复制数据
- 不同数据库表之间表数据复制
- 快速、大量、简单的复制两个数据库之间的数据。
- 不同数据库之间复制表的数据的方法
- 数据库之间复制表的数据的方法:
- 不同数据库之间复制表的数据的方法
- 两表不在同一数据库之间的复制数据
- 不同数据库之间复制表的数据的方法
- 不同数据库之间复制表的数据的方法
- 不同数据库之间复制表的数据的方法
- 不同数据库之间复制表的数据的方法
- sql server中数据库之间复制表数据
- mysql数据库的备份以及表格数据之间的复制
- 不同数据库之间复制表的数据的方法:
- 数据库之间的复制
- 服务器之间数据复制
- [ORACLE]数据库之间复制表
- 【gloomyfish】Box zoom on Category Plot in JFreeChart
- google map 离线数据
- 解释器文件(interpreter file)
- Android中有关Handler的使用(二)
- hibernate多对多更新丢失
- 数据库之间复制数据
- nyist 247 spfa算法
- LayoutInflater
- Fixup overflow in_vector 报错 飞思卡尔智能车
- syDataProcess项目
- Android开发之系统信息——获取Android手机中SD卡内存信息
- java获取工程根目录路径
- poj 1860 spfa算法
- 第九章. Windows窗体设计(MDI窗体,继承窗体)