ASP.NET Ungültiger Wert für den Schlüssel 'attachdbfilename'
Die nächste Fehlermeldung erscheint, wenn ich initialisieren die SqlConnection
Objekt:
Invalid value for key 'attachdbfilename'.
Habe ich versucht, dieses Problem zu lösen, für Stunden (Auch versuchte einer der Ratschläge, die ich finden konnte auf SO), aber ohne Erfolg.
Dies ist mein connection string:
Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|Users.mdf;Integrated Security=True
Users.mdf
befindet sich in der App_Data
Ordner.
Ich benutze Visual Studio 2012 Ultimate .NET-Version 4.5 mit SQL Server 2012.
Dieses Problem begann, nachdem ich formatiert meine wichtigsten Treiber und die software installiert, die ich oben erwähnt habe.
Dank, Guy
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zu sein scheint, dass Sie eine Verbindungszeichenfolge für die SQL Server Express edition.
Haben Sie die express-edition installiert ist auf der Dev-Maschine?
Ich Stand vor dem gleichen Problem und die einzige Lösung war die Erstellung einer Datenbank mit dem Namen
Users
im nicht-express-edition von SQL Server.Unter der Annahme, dass Sie nicht-express-edition installiert ist, müssen Sie die vorhandenen
Users.mdf
zu SQL server als Datenbank.http://www.sqlservercentral.com/Forums/Topic590254-360-1.aspx
Verbindungszeichenfolge:
Server=localhost;Database=NewDatabaseName;User Id=myUsername;Password=myPassword;
http://www.connectionstrings.com/sql-server-2008
Ich denke, die Probleme hier in dem string in web.config ist nicht korrekt
Nach der Einrichtung der sql, der string wird nur funktionieren, wenn Sie etwas ähnlich wie diese
danach müssen Sie config Recht auf Zugang zu den Ordner App_Data
Wenn u-test auf Fenster 7, rechts klicken Sie auf Ordner. Eigenschaft
Die Registerkarte Sicherheit -> hinzufügen von Benutzer-Netzwerk-Dienst mit vollem Recht
ist es ok; verwenden Sie es in Ihrem web.config-Datei ; danke;