Могу ли я развернуть SQL Server Express с моим настольным приложением, как встроенная база данных? Потому что я не хочу, чтобы мой клиент настраивал отдельно SQL Server Express! Легко ли интегрировать SQL Server Express в настольное приложение?
Из FAQ :
Можно ли распространять SQL Express? SQL Server Express будет бесплатным для использования и распространять. Единственный требование, которое мы имеем, это то, что вы зарегистрироваться, чтобы распространять продукт. Причина, по которой мы требуем регистрации перераспределение в том, что мы хотим убедитесь, что мы можем стать критическими информация о безопасности / продукте ISV / партнеры, если необходимо. -Euan Garden Руководитель отдела продукции Инструменты SQL Server
Можно ли распространять SQL Express?
SQL Server Express будет бесплатным для использования и распространять. Единственный требование, которое мы имеем, это то, что вы зарегистрироваться, чтобы распространять продукт. Причина, по которой мы требуем регистрации перераспределение в том, что мы хотим убедитесь, что мы можем стать критическими информация о безопасности / продукте ISV / партнеры, если необходимо.
-Euan Garden Руководитель отдела продукции Инструменты SQL Server
Посмотрите, как это сделать:
Как развернуть SQL Server 2008 Express как обязательное условие с ClickOnce
Развертывание ClickOnce: настройка SQL Server Express
Как установить Sql Server Express в развертывании пакетов с другим именем экземпляра
Как сказал MS: «Чтобы получить права на распространение SQL Server 2005 Express Edition, необходимо зарегистрироваться в Microsoft». Ссылка: http://www.microsoft.com/sqlserver/2005/en/us/express-redistribute.aspx
Надеюсь, это поможет.
Кстати, вас может заинтересовать MS SQL Server Compact: http://www.microsoft.com/Sqlserver/2005/en/us/compact.aspx Это встроенные базы данных. Это бесплатно, но также требуется регистрация прав на распространение: http://www.microsoft.com/sqlserver/2005/en/us/compact-redistribute.aspx