2009-05-30 16 views
15

Ho creato un nuovo progetto in VS2008 e aggiunto un file .MDF al progetto. Questa è la prima volta che ho provato a utilizzare i file MDF e i database .SQLEXPRESS (in passato ho sempre utilizzato server Oracle esterni).Stringa di connessione per connettersi a .MDF

Sto provando a documentare tutto mentre vado, ma non riesco a capire quali credenziali vengono utilizzate per connettersi al file .MDF. C'è un modo semplice per scoprirlo?

+1

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

risposta

25

Se si sta utilizzando il file * .mdf nella cartella App_Data di un'app ASP.NET, è possibile utilizzarlo.

Server =. \ SQLExpress; AttachDbFilename = | DataDirectory | mydbfile.mdf; Database = dbname; Trusted_Connection = Sì;

Se non si tratta di un'applicazione ASP.NET, non utilizzare la sintassi DataDirectory e utilizzare solo il percorso c: \ ... completo.

0

da dove questo nome mydbfile?

Se si utilizza il file * .mdf nella cartella App_Data di un'app ASP.NET, è possibile utilizzarlo.

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

Se non è un'applicazione ASP.NET non utilizzare la sintassi DataDirectory e basta usare la piena c: ... percorso.

Problemi correlati