Пользовательские экземпляры SQL Server - PullRequest
0 голосов
/ 09 ноября 2009

У меня была эта проблема, и мне было интересно, ребята, вы могли бы направить меня в правильном направлении. Я создал веб-приложение, и у меня есть файлы .mdf в папке App_Data. У меня есть проект веб-установки для этого. все устанавливает 100%. Но поскольку на сервере (или машине), на котором я устанавливаю проект, нет пользовательских экземпляров, поскольку по умолчанию это отключено. как тогда я могу развернуть базу данных с помощью моего установщика? помните, что это должен быть простой процесс установки, поскольку конечные пользователи 9/10 раз не будут иметь БД или даже не знают, что такое база данных?

Есть идеи?

Заранее спасибо ...

1 Ответ

0 голосов
/ 13 ноября 2009

EDIT. По-видимому, пользовательские экземпляры включены по умолчанию, но доступны только в SQL Server Express 2005 и более ранних версиях. Чтобы это работало, это зависит от строки подключения, которой вы управляете:

Data Source=.\SQLEXPRESS;
AttachDbFilename=|DataDirectory|\Database1.mdf;
Integrated Security=True;
User Instance=True

Вы все еще должны убедиться, что на веб-сервере установлен SQL Server Express; если у них есть SQL Server, вы облажались.

Полную информацию можно найти в этой статье MSDN .

Кстати, вы знаете, что пользовательские экземпляры - это функция, которая устарела ?

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