DB Verbindungszeichenfolge in Web.config, um die angehängte .mdf-Datenbank zu verwenden, funktioniert nicht

8

Die Datei neodb.mdf befindet sich in meinem App_Data-Ordner, und ich kann die Datenbank im Server-Explorer in Visual Studio mithilfe von SQLEXPRESS:

durchsuchen

Derzeit versuche ich nichts zu tun:

%Vor%

und

%Vor%

Wie ich auch verstehe, ist das * .mdf ein SQL-Server-Datenbank-Dateityp und .dbo ist Besitzer der Datei, wenn es im ursprünglichen Katalog enthalten ist? Was ist der erste Katalog an jedem Ort?

    
LaserBeak 07.10.2011, 13:26
quelle

3 Antworten

12

Wenn Sie das * .mdf im Ordner App_Data abgelegt haben, funktioniert dieses Format:

%Vor%     
Răzvan Flavius Panda 07.10.2011, 13:41
quelle
4

Es gibt eine einfache Möglichkeit, die Verbindungszeichenfolge für jede Datenbank abzurufen. Doppelklicken Sie auf die Datei "DataBase.mdf" im Projektmappen-Explorer & gt; Klicken Sie mit der rechten Maustaste auf die Datei "DataBase.mdf" im Server Explorer & gt; Klicke auf "Eigenschaften" & gt; Jetzt können Sie die Verbindungszeichenfolge (unter der Überschrift "Verbindung") im Eigenschaftsmenü sehen!

    
Gal Fridman 21.03.2016 13:38
quelle
2

Wenn Sie möchten, dass die Datenbank in Ihrem App_Data-Ordner erstellt wird. Sie können den folgenden ConnectionString verwenden:

%Vor%

Alternativ können Sie verwenden:

%Vor%

Sie sehen auch, dass MyDatabase.mdf und .ldf-Datenbankdateien im Ordner C: \ Users \ YourUserName erstellt werden.

    
ABM Abdul Muttalib 08.01.2015 11:57
quelle