EF Code First - Erstellung von Datenbank - Login fehlgeschlagen für Benutzer

Ursprünglich hatte ich eine EF code first eingerichtet wurde die Verbindung zu einer vorhandenen Datenbank. Das war in Ordnung arbeiten.

Ich machte dann ein paar änderungen in einem POCO und beschlossen haben, die code erzeugen Sie zuerst die neue Datenbank für mich.

Immer Fehler: Datenbank kann Nicht geöffnet werden \"Ihredatenbank\" die von der Anmeldung angeforderte. Die Anmeldung ist fehlgeschlagen.\r\nLogin fehlgeschlagen für Benutzer 'DOMÄNE\Benutzername'.

Löschte ich die alte Datenbank, aber ich habe nicht ändern die Verbindungszeichenfolge:

<add name="MyDatabaseContext" connectionString="Data Source=localhost;Initial Catalog=MyDatabase;Integrated Security=True;" providerName="System.Data.SqlClient" />

Ich habe einen sql server 2008-Instanz auf meinem Rechner und meinem domain-Benutzernamen ist in der "sysadmin" - Rolle.

Ich habe versucht, verschiedene Datenbank-Initialisierungen und ich bekomme die gleiche Fehlermeldung für alle. Es nicht auf die erste Abfrage aufrufen, aber code first nicht die Datenbank erstellen. Ich kann die Verbindungszeichenfolge an, die eine Kopie der alten Datenbank (vor änderungen) und es läuft Prima, außer, dass es mein altes schema, obwohl ich angegeben das DropCreateDatabaseAlways Initialisierung. Dies ist nicht Sinn machen, und nicht nach dem, was ich erlebt habe auf meinen Rechner zu Hause arbeiten mit code first.

Mithilfe von Visual studio 2012 und EF5.

Ich muss in der Lage sein, code-erstellen Sie zunächst eine neue Datenbank. Was ist Los?

InformationsquelleAutor Adam | 2013-02-20
Schreibe einen Kommentar