Синхронизация базы данных SQLserver между двумя серверами - PullRequest
1 голос
/ 06 августа 2009

В настоящее время у меня есть два сервера баз данных (s1 и s2). оба сервера содержат одну и ту же базу данных MyData и данные обновляются только на s1.

Я хочу, чтобы обе базы данных постоянно содержали одни и те же данные на обоих серверах.

Может ли кто-нибудь указать хороший способ сделать это без замедления s1?

Ответы [ 4 ]

2 голосов
/ 06 августа 2009

Репликация SQL Server

1 голос
/ 06 августа 2009

Вы можете использовать SQL Server Replication, если вам нужно иметь возможность читать данные из S2. Если вам не нужно читать данные в S2, вы можете использовать доставку журналов или зеркальное отображение базы данных.

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

0 голосов
/ 12 августа 2009

не уверен, если вам нужно сделать это программно, но вы можете использовать MS Sync Framework. увидеть больше в http://msdn.microsoft.com/en-us/sync/default.aspx

0 голосов
/ 06 августа 2009

доставка журналов является еще одним вариантом

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