2009-11-09 6 views
0

J'ai eu ce problème et je me demandais si vous pouviez me diriger dans la bonne direction. J'ai créé une application web, et j'ai les fichiers .mdf dans le dossier App_Data. J'ai créé un projet d'installation web pour cela. tout s'installe à 100%. Mais parce que le serveur (ou la machine) sur lequel j'installe le projet n'a pas d'instances d'utilisateurs car il est désactivé par défaut. comment puis-je déployer une base de données avec mon installateur? Sachez que cela doit être un processus d'installation simple, car les utilisateurs finaux 9/10 fois n'auront pas un DBA, ou même une connaissance de ce qu'est une base de données?Instances utilisateur SQL Server

Des idées?

Merci à l'avance ...

Répondre

0

EDIT: Appearantly instances de l'utilisateur sont activées par défaut, mais uniquement disponible dans SQL Server Express 2005 et plus tôt. Pour que cela fonctionne, il dépend de la chaîne de connexion, que vous contrôlez:

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

Il vous reste à assurer que le serveur Web est installé SQL Server Express; s'ils ont SQL Server, vous êtes foutu.

Tous les détails peuvent être trouvés dans ce MSDN Article. Par ailleurs, vous savez que les instances d'utilisateur sont une fonctionnalité deprecated?

Questions connexes