Синхронизация базы данных сервера SQL - PullRequest
3 голосов
/ 16 апреля 2011

У меня есть 1 приложение, в котором условия, как будто я должен использовать локальные базы данных только для каждого ПК .... Теперь, если некоторая регистрация выполняется с 1 ПК, тогда эти данные должны храниться в локальной базе данных, а также это должно быть отправить на другой компьютер ... короче я хочу синхронизировать все данные ..

Мне нужно очистить одну вещь: «Централизация базы данных невозможна. Я не могу использовать 1 базу данных и подключиться к ней со всех ПК ...». Поэтому мне нужна только синхронизация ...

Я использую SQL SERVER Express Edition ... и разработка приложений на C # .NET

Если у вас есть какие-либо сомнения, вы можете спросить меня, я опишу больше ...

Databse Synchronisation

Ответы [ 2 ]

4 голосов
/ 16 апреля 2011

Поскольку вы используете SQL Server Express, репликация невозможна. (Экспресс-версии могут подписываться только в сценарии репликации.) Но вы должны взглянуть на Sync Framework , ранее известный как Sync Services for ADO.NET. Это API для .NET, который предоставляет возможности синхронизации с БД, которые могут оказаться вам полезными. Из вашего описания Сценарий совместной работы представляется наиболее применимым (сценарий одноранговой синхронизации.)

0 голосов
/ 16 апреля 2011

Просто подумайте, если вам действительно нужна избыточность данных, лучше рассмотреть вариант типа cassandra .

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