0

Quelqu'un peut-il aider?Ma base de données (.MDF) ne semble pas attachée à mon. SQLExpress mais je peux l'afficher dans VS 2010?

J'ai créé un DB sous APP_Data en utilisant ADD ITEM et en choisissant SQL Server DB et c'est sûr qu'il est là. Je peux même double-cliquer dessus et il s'ouvre dans VS 2010 dans l'onglet Server Explorer.

La connexion que j'ai configuré dans mon web.config est le suivant

<add name="ApplicationServices" 
    connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|testDB.mdf;User Instance=true" 
    providerName="System.Data.SqlClient" /> 

Comme vous pouvez le voir en utilisant le son. \ SQLExpress. Mais si j'ouvre SQL Server Management et me connecte à. \ SQLEXpress la base de données n'est pas là.

En fait, la raison pour laquelle j'ai besoin d'avoir accès à la base de données est que j'ai besoin d'ajouter des informations sur l'adhésion via aspnet_regsql.exe.

J'ai également essayé ceci par l'aspnet_regsql.exe qui montre un gui et j'entre le. \ SQLExpress dans le nom de serveur et je choisis le DB mais le DB n'est pas là.

Je suis confus, pourquoi ne l'attache-t-il pas? mais VS 2010 peut l'afficher dans l'onglet Explorateur de serveur.

J'ai créé un fichier vide aspx et l'a chargé via IE et j'ai présumé que cela forcerait l'attachement du db.

Je dois faire quelque chose de mal?

Quelqu'un peut-il fournir des informations? Je sais que ce doit être quelque chose de stupide je suis en train de faire

grâce

Répondre

1
data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|testDB.mdf;User Instance=true 

supprimer Instance utilisateur = true

et FYI italique ne fonctionnent pas dans les blocs de code: P

Et connectionstrings.com est une excellente ressource.

Voici une autre bonne link pour SQL Express, bien que ce soit pour 2005

+0

Merci David! Merçi pour la confirmation – Martin

Questions connexes