Синхронизация базы данных клиентского сервера в VB 2010 - PullRequest
0 голосов
/ 24 марта 2012

Я создаю приложение VB2010, которое потребует подключения к MSSQL.Должен ли я установить SQL 2008 на свой компьютер, затем использовать MS SQL 2008 в качестве источника данных или пропустить установку SQL 2008 и использовать вместо этого MDF?

Также программа должна иметь следующее требование

  1. Программа должна использовать SQL в качестве источника своей базы данных
  2. Конечный пользователь не должен устанавливать сервер SQL на своем компьютере
  3. Программа должна иметь возможность обновлять (синхронизировать) локальную базу данных SQL с сервера SQL в Интернете.(У пользователя будет возможность удалить все из своей локальной базы данных и загрузить все свежее с сервера или объединить обновление с существующими данными)
  4. Программы (в большинстве случаев) будут работать в автономном режиме.Когда пользователь имеет доступ к Интернету, он может обновить базу данных
  5. Программа должна позволять пользователю добавлять, редактировать, удалять свою локальную базу данных в автономном режиме
  6. Только определенный пользователь (авторизованный пользователь) может обновлять своилокальная база данных обратно на серверC

Можно ли создать программу, которая отвечает всем вышеуказанным требованиям?

Если да, не могли бы вы уточнить, как я могу выполнить все пункты

Большое спасибо

1 Ответ

0 голосов
/ 24 марта 2012

использовать вместо МДФ?

Файл MDF является Sql Server.

Конечный пользователь не должен устанавливать SQL-сервер на свой компьютер

и

Программа должна иметь возможность обновлять (синхронизировать) локальную базу данных SQL с сервера SQL в Интернете.

В этом случае я рекомендую Sql Server Compact Edition. Это обновление совместимо с полноценным Sql Server, что упрощает синхронизацию, но не требует установки полного ядра Sql Server в локальной системе.

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