2010-07-09 3 views
0

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

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

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

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

ответ

1

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

  • требуют ваших клиентов установлен уже SQL Server - то это их работа, и ОТВЕТСТВЕННОСТЬ, чтобы убедиться, что у них есть готовый SQL Server для вашего приложения.

или

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

В обоих случаях вам нужно каким-то образом доставить вашу базу данных:

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

или

  • доставить файлы MDF подготовленные SQL Server/.ldf, чтобы просто подключиться к SQL Server
0

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

Смежные вопросы