同步两个不同数据库的最佳方法

Best way to syncing two different database

我有两个数据库(SQL 服务器)一个数据库有 250 万条记录,另一个是空的,我想将数据从第一个转移到第二个,之后每次第一个数据库都有已更改第二个数据库必须同步。我们必须使用 excel 文件以离线方式进行(它们之间没有在线方式),谁能告诉我这样做的指南?

有多种方法可以做到这一点,但我认为最简单的方法是复制,您可以使用事务复制或快照复制。

https://docs.microsoft.com/en-us/sql/relational-databases/replication/transactional/transactional-replication?view=sql-server-ver15

离线复制只有一种开箱即用的解决方案,即不需要从分发者到发布者以及从订阅者到分发者或分发者到订阅者的网络连接。

Snapshot Replication with Alternate Snapshot Location。您拍摄已发布表的快照,将快照以某种方式复制到订阅者可见的位置,然后从新位置应用快照。