2016-08-23 3 views
-1

Организация, в которой я работаю, находится в процессе перемещения наших баз данных SQL Server на виртуальный сервер. Одно из приложений имеет основную копию базы данных приложений на сервере с 35 локальными копиями базы данных на ноутбуках, которые используются в поле.Сколько локальных баз данных может одновременно синхронизироваться с базой данных сервера, используя репликацию merge (pull)?

Локальные базы данных синхронизируются с основной базой данных с использованием сервисов репликации Microsoft Replication (Pull). Ключевым шагом в этом процессе миграции будет то, что все пользователи будут синхронизировать свои ноутбуки с основной базой данных до перемещения копии сервера на виртуальный сервер.

После того, как основная база данных будет перемещена и локальные копии будут переписаны, нам нужно будет снова синхронизировать, чтобы убедиться, что каждый ноутбук правильно взаимодействует с новым местоположением базы данных. Это база данных SQL Server 2008 R2. Каждая локальная копия использует SQL Server 2008 R2 Express.

У кого-нибудь есть опыт в попытке синхронизации нескольких локальных копий базы данных одновременно? Кто-нибудь знает о границах?

База данных довольно большая. Существует более 30 таблиц, тиражируемых с каждой таблицей, содержащей несколько сотен тысяч записей. Общий размер базы данных по каждой локальной копии при установке в настоящее время 8,4 Гб (да, мы знаем, что мы приближаемся к пределу 10 ГБ с экспресс, мы решаем эту проблему отдельно)

Спасибо,

Билла

ответ

0

SymmetricDS может копировать MS SQL и работает с экспресс-выпуском. Объем данных, которые не были бы реплицированы, не будет проблемой. Вы можете настроить частоту репликации, и у вас есть возможность инициировать полную загрузку всех таблиц или частичную загрузку выбранных таблиц в любой момент. Это может быть то, что вы хотите, указав клиентам новое местоположение.