ODBC-Datenquelle SQL Server-Verbindung - Anmeldung für Benutzer fehlgeschlagen

13

Ich habe meine Datenbank von einem SQL 2005 auf einen Server mit SQL 2008 verschoben.

Ich versuche jetzt, eine ODBC-Datenquelle zu erstellen.

Ich verwende "Mit SQL Server-Authentifizierung unter Verwendung einer vom Benutzer eingegebenen Anmelde-ID und eines Kennworts" und habe meine Anmeldung und mein Kennwort eingegeben. Die Anmeldung ist in SQL Server Management Studio unter Sicherheit-> Anmeldungen sichtbar.

Das Login enthält auch die genauen Eigenschaften desselben Logins auf meinem alten Server. Wenn ich nach der Eingabe des Benutzernamens und des Passworts das nächste Mal drücke, erhalte ich:

Connection failed:
SQLState: '28000'
SQL Server Error: 18456
[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'myUser'.

Nachdem ich dies gelesen hatte: http://support.microsoft.com/kb/555332 Ich stellte fest, dass die Servereigenschaften nur auf "Windows-Authentifizierungsmodus" eingestellt waren, aber auch nach dem Wechsel in "SQL Server- und Windows-Authentifizierungsmodus" habe ich noch Verbindungsprobleme. Ich kann mich jedoch mit meinem Windows-Konto verbinden.

jpsnow72
quelle
Nur eine Notiz. Wenn Sie die Serverauthentifizierung von der Windows-Authentifizierung in den gemischten Modus ändern. Sie müssen die SA-Anmeldung manuell aktivieren, wenn Sie möchten, dass sie verfügbar ist. Persönlich würde ich es in Ihrem Fall deaktiviert lassen, da Sie über Ihr Windows-Konto Zugriff haben.
Brandon Leach

Antworten:

15

Meine Antwort ... Aus meinen Kommentaren:

Das Problem bestand darin, dass der Server nur auf "Windows-Authentifizierungsmodus" eingestellt war. Um dies zu beheben, habe ich

  1. Klicken Sie mit der rechten Maustaste auf den Server -> Eigenschaften
  2. Klicken Sie links im Dialogfeld "Servereigenschaften" auf "Sicherheit"
  3. Serverauthentifizierung in "SQL Server- und Windows-Authentifizierungsmodus" geändert
  4. Klicken Sie auf "OK"
  5. Neu gestartet Zugehörige Dienste. Zuerst habe ich vergessen, die Dienste neu zu starten, daher wurde immer noch der Fehler angezeigt, aber jetzt kann ich ohne Probleme eine Verbindung herstellen. Dies war sehr hilfreich: http://support.microsoft.com/kb/555332
jpsnow72
quelle