Es ist eine Einstellung, die ich mir eigentlich nie merken kann. Aber dafür ist ja mein Blog da.
In SQL Server 2005 ist es möglich auch eine Datenbankdatei (*.mdf) dynamisch anzubinden. Das ist auch recht gut für Web Anwendungen. Hier sollte sich die Datenbankdatei(en) im “App_Data” Verzeichnis befinden. Im Sql Connection String darauf zu? Einen absoluten Pfad anzugeben ist nicht ratsam. Aber dafür gibt es den Platzhalter “‘|DataDirectory|”. Der verweist auf das “App_Data” Verzeichnis und schon ist die Welt wieder in Ordnung
Beispiel:
1 | Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|database.mdf; Integrated Security=True;User Instance=True |