Я могу развернуть SQL Server Express со своим настольным приложением точно так же, как встроенная база данных? Поскольку я не хочу, чтобы мой клиент создал отдельно SQL Server Express! Действительно ли легко интегрировать SQL Server Express в мое настольное приложение?
Из FAQ :
Могу ли я распространять SQL Express?
SQL Server Express будет бесплатным для использования {{ 1}} и распространять. Единственное требование, которое мы предъявляем, - это то, что вы должны зарегистрироваться для распространения продукта. Мы требуем регистрации для распространения , потому что мы хотим {{1 }} убедитесь, что мы можем при необходимости предоставлять критически важную информацию о безопасности / продукте независимым поставщикам программного обеспечения / партнерам.
-Эуан Гарден
Менеджер подразделения продукта
Инструменты SQL Server
Узнайте, как это сделать:
Как развернуть SQL Server 2008 Express как предварительное условие для ClickOnce
Развертывание ClickOnce: настройка SQL Server Express
Как установить Sql Server Express в развертывании пакета с другим именем экземпляра
Как сказано MS: { {1}} «Чтобы получить права на распространение 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