2012-04-04 14 views
3

Im Verwenden von Entity Framework-Code zuerst. Beim Start der Anwendung versucht die Anwendung, die Datenbank auf SQLServer2008R2 zu erstellen.Anmeldung fehlgeschlagen für Benutzer "xxx" Fehler beim Öffnen der explizit angegebenen Datenbanklösung

Die Fehlermeldung, die ich erhalten, ist:

NT instans \ Networkservice „konnte nicht explizit angegeben Datenbank öffnen‚‘Anmeldung für den Benutzer“

Nach näherem Hinsehen auf das Problem siehe i kann in der SQL Server-Log, dass der Fehlercode: 18456 Schwere 14 mit Zustand 38. lesen darüber auf: http://sql-articles.com/articles/troubleshooting/troubleshooting-login-failed-error-18456/

sie jemand eine Idee, wie dieses Problem zu lösen?

+0

Ist Ihr SQL-Server auf demselben Computer wie Ihr Programm? Wenn es sich um verschiedene Maschinen handelt, befinden sie sich in der gleichen Domäne oder in einer Arbeitsgruppe? Wenn Sie keine Domäne haben, haben Sie identische Benutzer auf beiden Rechnern, zwischen denen die Delegierung erlaubt ist? –

+0

Server ist auf demselben Computer wie mein Programm – user473104

+0

Ist es eine Windows-Anwendung oder in IIS? Und haben Sie auch die SQL Server-Logins und -Privilegien eingerichtet? –

Antwort

2

Ich dachte nur, ich würde hier eine Lösung, die ich nach dem verschwenden zwischen zwei Programmierer zu viel Zeit gefunden: Löschen Sie die .suo Datei. Mir ist klar, dass die erste Frage vor 18 Monaten gestellt wurde, aber es könnte jemanden retten, der in Zukunft auf diese Frage stößt.

Wir haben versucht, verschiedene Versionen von Visual Studio zu installieren, Localdb-Instanzen zu löschen, sich als SA anzumelden, alles.

+0

Ich konfrontiert sehr ähnliches Problem in einem Web-API-Projekt in VS 2015 heute. Ich habe keine * .suo Datei explizit gelöscht, da ich keine sehen konnte. Es scheint, dass sie keine * .suo-Datei mehr haben. Stattdessen habe ich einen sauberen Vorgang für mein C# -Web-API-Projekt vom Lösungsexplorer ausgeführt und es hat einfach funktioniert. Das ist verrückt. Die gleichen Anmeldeinformationen (konfiguriert in der web.config-Datei meines Projekts) funktionierten den ganzen Tag und es hörte plötzlich auf, von nirgendwo zu arbeiten. – RBT

1

Ich konfrontiert sehr ähnliches Problem in einem Web-API-Projekt in VS 2015 heute. Ich habe einen sauberen Vorgang in meinem C# -Web-API-Projekt vom Lösungsexplorer ausgeführt und es hat einfach funktioniert. Das war ziemlich verrückt. Die gleichen Anmeldeinformationen (konfiguriert in der web.config-Datei meines Projekts) funktionierten den ganzen Tag und es hörte plötzlich auf, von nirgendwo zu arbeiten.

Viele andere Beiträge diese einschließlich vorschlagen Löschen * .suo Dateien aber ich glaube, Visual Studio schafft nicht * .suo Dateien mehr. Ich habe sie zumindest in meiner VS 2015-Umgebung nicht gesehen.

Verwandte Themen