Возможна ли эта идея, сделав какой-нибудь SVN c # - PullRequest
0 голосов
/ 06 октября 2010

Привет! Я получаю много помощи от этого веб-сайта. Спасибо, команда Live Live переполнения стека и участников.

У меня такой вопрос: допустим, у меня на настольном компьютере в сети, например в офисе, запущено настольное приложение c #, которое хранит данные в файле базы данных mdf.

Резервная копия этой базы данных размещается на сервере в этой сети в виде файла mdf.

Возможно ли, что клиентское приложение во время работы часто проверяет, что база данных на сервере такая же, как на стороне клиента, и если не новее, то заменяет более старую. Если это возможно, то как или есть какой-то альтернативный путь?

Ответы [ 2 ]

1 голос
/ 07 октября 2010

Кажется, вы ищете Синхронизация базы данных Sync Framework :

http://msdn.microsoft.com/en-us/sync/bb887608.aspx

0 голосов
/ 07 октября 2010

Наряду с вышеприведенным комментарием не уверен, что это имеет отношение к SVN, но вы можете проверить временную метку сетевого файла БД при запуске, затем продолжить опрос и, если он изменится, скопировать файл в локальную папку исбросьте вашу временную метку.

РЕДАКТИРОВАТЬ - С большим вниманием вы могли бы использовать реализацию SVN для этого, вы можете проверить SharpSVN - http://sharpsvn.open.collab.net/ (с их сайта) SharpSvn - это привязкаКлиентский API Subversion для приложений .Net 2.0.Он может быть развернут в xcopy, но вам нужно установить среду выполнения VC2008 C ++.

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