DB chaîne de Connexion dans le Web.config pour une utilisation ci-joint .mdf base de données ne fonctionne pas
Le fichier neodb.mdf est dans mon dossier App_Data et je peux parcourir la base de données dans l'explorateur de serveurs dans visual studio, à l'aide intégrée dans SQLEXPRESS:
En train d'essayer en vain:
<connectionStrings>
<add name="EFDbContext" connectionString=".\SQLExpress;AttachDbFilename=|DataDirectory|neodb.mdf; Database=neodb;Trusted_Connection=Yes;" providerName="System.Data.SqlClient"/>
</connectionStrings>
et
<connectionStrings>
<add name="EFDbContext" connectionString="Data Source=.SQLEXPRESS;Database=neodb.mdf;Integrated Security=True" providerName="System.Data.SqlClient"/>
</connectionStrings>
Aussi que je comprends de l' *.mdf est une base de données SQL server type de fichier et .dbo est le propriétaire du fichier lorsqu'il est inclus dans le catalogue initial ? Quel est le catalogue initial n'importe où ?
OriginalL'auteur LaserBeak | 2011-10-07
Vous devez vous connecter pour publier un commentaire.
Si vous avez l' *.mdf placé dans le dossier App_Data, à l'aide de ce format fonctionne:
ce que vous essayez d'accomplir et de ce qu'est l'erreur que vous obtenez? Je ne comprends pas ce que vous demandez
L'Application fonctionne correctement sur la machine locale.j'ai mis de publier un dossier sur le Serveur, j'obtiens l'erreur dans le fichier mdf chaîne de connexion. ce que j'ai à donner sur la source de données sur le serveur?
qu'est-ce que le texte de l'erreur? Il pourrait avoir à faire avec le moteur sql nom de l'instance, vous devrez peut-être modifier cette partie de la chaîne de connexion pour le nom correct:
.\SQLEXPRESS
Merci pour la réponse.
OriginalL'auteur Răzvan Flavius Panda
Il y a un moyen simple de récupérer la chaîne de connexion pour chaque base de données.
Double-cliquez sur "Base de données.mdf" fichier dans l'Explorateur de solutions > cliquez-droit sur la Base de données".mdf" fichier dans l'Explorateur de serveurs > cliquez sur "Propriétés" > Maintenant, vous pouvez voir la chaîne de connexion (en vertu de la "Connexion" en-tête) dans le menu propriétés de l'!
OriginalL'auteur Gal Fridman
Si vous voulais la base de données sera créé dans votre dossier App_Data. Vous pouvez utiliser la ConnectionString:
Alternativement, vous pouvez utiliser:
Vous aussi, vous allez voir MyDatabase.mdf et .ldf fichiers de base de données sont créés dans le C:\Users\YourUserName Dossier.
OriginalL'auteur ABM Abdul Muttalib