2009-05-30 13 views
15

Ich habe in VS2008 ein neues Projekt erstellt und dem Projekt eine .MDF-Datei hinzugefügt. Dies ist das erste Mal, dass ich versucht habe, die MDF-Dateien und .SQLEXPRESS-Datenbanken zu verwenden (ich habe in der Vergangenheit immer externe Oracle-Server verwendet).Verbindungszeichenfolge zum Verbinden mit .MDF

Ich versuche, alles zu dokumentieren, wie ich gehe, aber ich kann nicht herausfinden, welche Anmeldeinformationen verwendet werden, um eine Verbindung mit der .MDF-Datei herzustellen. Gibt es einen einfachen Weg, das herauszufinden?

+1

[http://connectionstrings.com/sql-server-2008](http://connectionstrings.com/sql-server-2008) –

Antwort

25

Wenn Sie die Datei * .mdf im Ordner App_Data einer ASP.NET-Anwendung verwenden, können Sie diese verwenden.

Server =. \ SQLExpress; AttachDbDateiname = | DataDirectory | mydbfile.mdf; Database = dbname; Trusted_Connection = Ja;

Wenn es keine ASP.NET-Anwendung ist, verwenden Sie nicht die DataDirectory-Syntax und verwenden Sie nur den vollständigen Pfad c: \ ....

0

woher dieser Name mydbfile?

Wenn Sie die Datei * .mdf im Ordner App_Data einer ASP.NET-Anwendung verwenden, können Sie diese verwenden.

Server=.\SQLExpress;AttachDbFilename=|DataDirectory|**mydbfile**.mdf;Database=dbname; Trusted_Connection=Yes; 

Wenn es nicht eine ASP.NET-Anwendung ist nicht das Datenverzeichnis Syntax verwenden und nur den vollen c: ... Pfad.

Verwandte Themen