2009-11-09 6 views
0

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

Любые идеи?

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

ответ

0

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

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

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

Полная информация приведена в этом MSDN Article.

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

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