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