Приложение с периодическим подключением (синхронизация данных SQL Server)

Существует центральный сервер, на котором работают клиенты SQL Server 2008 R2 и WinForms, которые используют SQL Server CE для кэширования данных. Данные могут быть изменены как на стороне сервера, так и на стороне клиента. Каждый пользователь может редактировать только свои данные и просматривать некоторые данные других пользователей. Например, пользователь может создать «Договор» и загрузить его на сервер через синхронизацию, другим пользователям необходимо видеть этот «Договор», кроме контактной информации заказчика и т.д.

Какой способ синхронизации данных наиболее подходит для этой задачи?

Заранее спасибо.


person Boris Mitchenko    schedule 12.07.2011    source источник


Ответы (1)


вы можете использовать Sync Framework для синхронизации локального кэша с центральным сервером. Вы можете либо использовать мастер кэширования локальной базы данных в Visual Studio, либо запрограммировать синхронизацию самостоятельно.

см. раздел Синхронизация SQL Server и SQL Server Compact или Программирование общих задач синхронизации клиента и сервера

person JuneT    schedule 14.07.2011