SQL Server Express Edition является обязательным условием для использования базы данных SQL - PullRequest
0 голосов
/ 20 июня 2011

Я создал приложение Windows Form, которое использует базу данных SQL.База данных будет скопирована программой установки на компьютер конечного пользователя.Но нужно ли, чтобы на конечном компьютере была установлена ​​экспресс-версия SQL Server или просто установилась .NET Framework?

Вам нужна эта информация для создания установочного файла.

Ответы [ 3 ]

1 голос
/ 20 июня 2011

Чтобы использовать файл базы данных ".mdf", вам нужно установить SQL Server.Использование Express Edition (и присоединение его в качестве пользовательского экземпляра) или одно из более высокоуровневых изданий (например, Standard, Enterprise).

Если вы хотите избежать установки, вы можете использовать SQLServer Compact, (создает файлы «.sdf»), который можно просто развернуть в bin.

0 голосов
/ 20 июня 2011

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

Этот официальный документ MSDN проведет вас через различные подходы. Подход «ClickOnce» делает это намного проще, чем это было в прошлом.

http://msdn.microsoft.com/en-us/library/bb264562(v=sql.90).aspx (2005)

http://msdn.microsoft.com/en-us/library/dd981032(v=sql.100).aspx (2008)

(но, как уже было сказано, посмотрите на SQL CE, так как он может лучше соответствовать вашим потребностям)

0 голосов
/ 20 июня 2011

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

Кстати, если это автономные приложения, установленные на компьютерах конечных пользователей, вы можете вместо этого взглянуть на SQL Server Compact , поскольку это может лучше соответствовать вашим потребностям. (SQL Server предназначен для многопользовательского многопользовательского доступа с редакцией Express, используемой в основном любителями и сценариями RAD)

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