Развертывание базы данных на компьютере клиента - PullRequest
0 голосов
/ 09 июля 2010

Я разработал приложение для Windows в .NET, которое использует базу данных SQL Server для хранения, извлечения и обработки данных и таблиц с помощью SQL-запросов.

Теперь я хочу знать, когда я доставлю его исполняемый файл (.exe) файл клиенту, в какой форме я должен доставить эту базу данных, чтобы приложение могло подключиться к базе данных.

Должен ли я установить полный SQL Server на клиентский компьютер?

Пожалуйста, помогите.

Ответы [ 2 ]

1 голос
/ 09 июля 2010

Вы можете сделать две вещи, в основном:

  • требует, чтобы ваши клиенты уже установили SQL Server - тогда это их работа и ответственность, чтобы убедиться, что у них есть SQL Server, готовый для вашего приложения.

или

  • Вы можете включить бесплатное использование SQL Server Express с вашим приложением и отправить его вместе с вашей установкой, чтобы они могли его установить.

В обоих случаях вам нужен способ доставки базы данных:

  • отправить набор сценариев SQL для создания базы данных, создания необходимых таблиц и представлений и хранимых процедур, а также, возможно, также заполнить некоторые статические данные поиска. Для этого варианта я лично использовал бы такой инструмент, как Red-Gate SQL Packager , чтобы упаковать все мои сценарии SQL в сборку .NET или исполняемый файл

или

  • доставить подготовленный файл SQL Server .mdf / .ldf для подключения к SQL Server
0 голосов
/ 09 июля 2010

Используйте SQL Server Express Edition.Это несколько ограниченная, но бесплатная версия сервера sql, которую вы можете использовать для этого.

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