使用数据从一个数据库更新到另一个数据库

SAR
  1. 我有两个数据库:db1是serverdb2是local
  2. db2我是从db1数据库更新的
  3. 并将4000条新记录添加到db2中
  4. 而且我想db2(本地)更新db1(服务器),但是一些新记录已添加到db1(服务器)
  5. 现在,当我想要做恢复数据库,一些新的记录,DB1(服务器)会消失。如何使它在更新db1(服务器)时不会丢失添加的某些记录,并且不会从db2(本地)添加新的4000数据谁能告诉我一种比较数据的方法或工具?
Gotqn

您需要能够将数据从本地数据库读取/加载到服务器数据库。这可以通过链接服务器来完成-如果服务器已链接,则可以db2从的上下文中查询数据db1

它看起来像:

SELECT *
FROM [server].[db2].[schema].[table];

如果这不可能,我想您还有另一种方法可以将数据移动到那里(通过BCP命令,或者只是使用SSMS从中编写表和数据db2并在其中创建脚本db1(4000行不多,您应该可以复制生成的SQL)。

现在,将数据放在一个位置,您必须有一种方法来标识要插入的行。

可以像这样轻松完成:

SELECT *
FROM db2Table
EXCEPT
SELECT *
FROM db1Table 

因此,如果中存在在中db2Table找不到的行db1Table,则将返回该行。然后,只需插入这些行。

请注意,EXCEPT*比较所有列。因此,如果您有类似的列ID INT IDENTITY(1,1),则需要将其从SELECT列表中排除

另外,如果您有一种方法可以通过IDGUID两个人都在使用UNIQUEIDENTIFIER来同步数据)在两个表之间映射数据,则可以执行更复杂的操作。例如:

  1. 如果表中GUID缺少记录,则将其db1插入
  2. 如果GUIDdb1表中找到记录-更新它

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MySQL从一个数据库插入另一个数据库

来自分类Dev

使用实体框架从一个数据库故障转移到另一个数据库的一般模式?

来自分类Dev

perl使用来自另一个数据库的值更新oracle数据库

来自分类Dev

从一个数据库表插入到另一个

来自分类Dev

使用oracle sql developer从一个数据库复制到另一个数据库-连接失败

来自分类Dev

MySql-从一个数据库更新到另一个数据库

来自分类Dev

使用mongoose将数据从一个mongodb数据库迁移到另一个数据库

来自分类Dev

从另一个数据库更新SQL Server数据库

来自分类Dev

如何从一个数据库中选择数据,插入另一个数据库,然后还插入新数据

来自分类Dev

使用链接服务器将许多表从一个数据库移动到另一个数据库

来自分类Dev

Laravel 4.2:将数据库记录从一个数据库复制到另一个数据库

来自分类Dev

从tmp数据库中的表插入并更新到另一个数据库中的表

来自分类Dev

使用不同的架构将数据从一个数据库传输到另一个数据库

来自分类Dev

Oracle数据库,将数据从一个表更新到另一个表

来自分类Dev

使用冗长的IN子句更新到另一个数据库

来自分类Dev

从一个数据库表插入到另一个

来自分类Dev

MySQL从一个数据库插入另一个数据库

来自分类Dev

使用实体框架从一个数据库故障转移到另一个数据库的一般模式?

来自分类Dev

使用oracle sql developer从一个数据库复制到另一个数据库-连接失败

来自分类Dev

从一个数据库更新到另一个SQL Server 2012

来自分类Dev

使用MySQL CLI将值从一个数据库复制到另一个数据库

来自分类Dev

如何从一个数据库中选择数据,插入另一个数据库,然后还插入新数据

来自分类Dev

使用Datamapper将数据从一个数据库传输到另一个数据库

来自分类Dev

从tmp数据库中的表插入并更新到另一个数据库中的表

来自分类Dev

使用不同的架构将数据从一个数据库传输到另一个数据库

来自分类Dev

如何将表从一个数据库更新到另一个?

来自分类Dev

SQLite 使用 shell 脚本将数据从一个数据库复制到另一个数据库

来自分类Dev

使用 sqlalchemy 将一个对象从一个数据库保存到另一个数据库

来自分类Dev

使用 Alteryx 将表从一个数据库复制到另一个数据库

Related 相关文章

  1. 1

    MySQL从一个数据库插入另一个数据库

  2. 2

    使用实体框架从一个数据库故障转移到另一个数据库的一般模式?

  3. 3

    perl使用来自另一个数据库的值更新oracle数据库

  4. 4

    从一个数据库表插入到另一个

  5. 5

    使用oracle sql developer从一个数据库复制到另一个数据库-连接失败

  6. 6

    MySql-从一个数据库更新到另一个数据库

  7. 7

    使用mongoose将数据从一个mongodb数据库迁移到另一个数据库

  8. 8

    从另一个数据库更新SQL Server数据库

  9. 9

    如何从一个数据库中选择数据,插入另一个数据库,然后还插入新数据

  10. 10

    使用链接服务器将许多表从一个数据库移动到另一个数据库

  11. 11

    Laravel 4.2:将数据库记录从一个数据库复制到另一个数据库

  12. 12

    从tmp数据库中的表插入并更新到另一个数据库中的表

  13. 13

    使用不同的架构将数据从一个数据库传输到另一个数据库

  14. 14

    Oracle数据库,将数据从一个表更新到另一个表

  15. 15

    使用冗长的IN子句更新到另一个数据库

  16. 16

    从一个数据库表插入到另一个

  17. 17

    MySQL从一个数据库插入另一个数据库

  18. 18

    使用实体框架从一个数据库故障转移到另一个数据库的一般模式?

  19. 19

    使用oracle sql developer从一个数据库复制到另一个数据库-连接失败

  20. 20

    从一个数据库更新到另一个SQL Server 2012

  21. 21

    使用MySQL CLI将值从一个数据库复制到另一个数据库

  22. 22

    如何从一个数据库中选择数据,插入另一个数据库,然后还插入新数据

  23. 23

    使用Datamapper将数据从一个数据库传输到另一个数据库

  24. 24

    从tmp数据库中的表插入并更新到另一个数据库中的表

  25. 25

    使用不同的架构将数据从一个数据库传输到另一个数据库

  26. 26

    如何将表从一个数据库更新到另一个?

  27. 27

    SQLite 使用 shell 脚本将数据从一个数据库复制到另一个数据库

  28. 28

    使用 sqlalchemy 将一个对象从一个数据库保存到另一个数据库

  29. 29

    使用 Alteryx 将表从一个数据库复制到另一个数据库

热门标签

归档