Как синхронизировать базу данных, которая существует в различных (не сетевых) экземплярах SQL Server 2005 - PullRequest
0 голосов
/ 17 сентября 2008

Я работаю над приложением базы данных, которое работает на различных независимых серверах. Каждый сервер запускает экземпляр SQL Server 2005 с одной и той же базой данных. У нас был бы Главный сервер, где это было бы основным источником информации, и различные «Клиентские» Серверы, которые были бы распределены вокруг (без какого-либо сетевого подключения). Эти клиентские серверы будут время от времени возвращаться (скажем, раз в неделю) для синхронизации с мастером. Проще говоря процесс будет.

1) Обновите базу данных на главном сервере со всеми изменениями с клиентского сервера (принимая во внимание не перезаписывать изменения, сделанные процессом обновления другого клиентского сервера [который обновит тот же главный сервер])

2) Скопируйте обновленную версию базы данных главного сервера на клиентский сервер.

Спасибо за любую помощь

Ответы [ 2 ]

2 голосов
/ 17 сентября 2008

Службы интеграции MS SQL могут помочь:

http://www.microsoft.com/sql/technologies/integration/default.mspx

1 голос
/ 17 сентября 2008

Также проверьте репликация базы данных . Проверьте также Master-Remote деталь.

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