2016-02-10 2 views
0

У нас есть две базы данных: одна на сайте нашего клиента и другая (Главная) в нашем центре обработки данных.Синхронизация двух таблиц базы данных SQL Server

Обе базы данных имеют одинаковую схему, мы хотим периодически синхронизировать базы данных (два раза в день), чтобы оба они имели одинаковые данные.

Мы используем SQL Server 2008 R2.

Пожалуйста, предложите хорошую методологию.

Количество строк модифицированных составляет около 400 строк в день

+2

Посмотрите на репликацию слияния –

ответ

0

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

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

Затем вы можете запланировать выполнение задания, когда захотите.

+0

Не могли бы вы предоставить мне ссылку, откуда я могу начать? –

+0

Вы можете попробовать эти ссылки http://www.codeproject.com/Articles/35943/How-to-Config-Linked-Servers- в-минутах https://msdn.microsoft.com/en-us/library/ff772782.aspx Также, если вы используете Google Linked server, вы найдете другие полезные материалы. Удачи – Baso

+0

Также комментарий к вашему сообщению о Merge Replication - это то, что вы действительно должны учитывать, потому что оно намного быстрее, чем обычная вставка. Но в любом случае вам придется использовать его в задании через связанный сервер – Baso

Смежные вопросы