Лучший способ синхронизации двух разных баз данных - PullRequest
0 голосов
/ 17 февраля 2020

У меня есть две базы данных (SQL Сервер), одна база данных имеет 2,5 миллиона записей, а другая пуста, я хочу перенести данные из первой во вторую, и после этого каждый раз, когда первая база данных изменяется, вторая база данных должна синхронизироваться c. И мы должны сделать это в автономном режиме, например, с помощью файла Excel (между ними нет сетевого пути). Может ли кто-нибудь показать мне руководство для этого?

Ответы [ 2 ]

1 голос
/ 17 февраля 2020

Существует только одно готовое решение для автономной репликации, ie, которое не требует сетевого подключения от распространителя к издателю и от подписчика к распространителю или от распространителя к подписчику.

Репликация моментальных снимков с Альтернативное расположение моментальных снимков . Вы делаете снимок опубликованных таблиц, копируете снимок каким-либо образом в местоположение, видимое подписчику, а затем применяете снимок из нового местоположения.

0 голосов
/ 17 февраля 2020

Есть разные способы сделать это, но я думаю, что самым простым может быть репликация, вы можете использовать репликацию транзакций или репликацию моментальных снимков.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...