2009-11-05 2 views
0

Как я понял, это можно сделать с помощью репликации слиянием в SQL Server. Но у меня есть только один главный сервер и множество небольших (с установленным на них Express Edition).Синхронизация онлайн-баз данных SQL Server 2008

Поясню:

Существует главный (большой) офис с SQL Server Standard Edition, установленной на своем сервере. И есть много офисов по всей стране с их собственными небольшими серверами, потому что у них нет постоянного подключения к основному большому серверу. В локальных офисах есть несколько компьютеров для работы со своим локальным сервером. Поэтому я решил установить Express на местных языках и Standard на big и каким-то образом установить решение синхронизации между всеми ними, чтобы можно было изменить базу данных на big и местные жители отдельно, а изменения и конфликты могут быть обработаны некоторыми править.

Можете ли вы предложить мне правильное решение, если я ошибаюсь? или поправьте меня .. Я думаю, что я не могу делать все это с экспресс-выпусков, установленных на местных жителей :(

Спасибо.

ответ

1

SQL Server Express может работать только в качестве Абонента (в репликации) ... вы не сможете публиковать свои местные изменения до больших. Это только от больших до местных.

+0

Спасибо, Nestor .. Ive читал то же самое, поэтому мне придется реализовать свою собственную модель синхронизации. – 0x49D1

+1

Найдено это: http://blogs.msdn.com/sync/archive/2010/01/05/new-code-sample-database-sync-sql-server-and-sql-server-express.aspx недавно – 0x49D1

+0

Да .. который был недавно добавлен. Спасибо за ваш комментарий! – Nestor