Ich kann mich mit der SQL Server-Authentifizierung nicht bei SQL Server 2008 anmelden.
Ich kann mich nur im Windows-Authentifizierungsmodus anmelden.
Ich habe bei der Installation von SQL Server 2008 R2 nur die Standardeinstellungen ausgewählt.
Ich kann mich mit der SQL Server-Authentifizierung nicht bei SQL Server 2008 anmelden.
Ich kann mich nur im Windows-Authentifizierungsmodus anmelden.
Ich habe bei der Installation von SQL Server 2008 R2 nur die Standardeinstellungen ausgewählt.
Antworten:
Hast du irgendwo gesucht? Klicken Sie mit der rechten Maustaste auf den Server, wählen Sie Eigenschaften und dann den Sicherheitsbildschirm.
Melden Sie sich dann mit Ihrem Windows-Authentifizierungsadministratorkonto an und legen Sie das Kennwort für das
sa
SQL-Authentifizierungskonto fest.quelle
Welcher Authentifizierungsmodus?
Ihr Server wurde möglicherweise so konfiguriert, dass er nur im Windows-Authentifizierungsmodus ausgeführt wird . Dies kann überprüft werden, indem Sie die Eigenschaften Ihrer SQL Server-Instanz in SQL Server Management Studio öffnen und den Abschnitt Sicherheit aufrufen:
Oder Sie können die folgende SQL Server-Anweisung ausführen, nachdem Sie sich mit einem Windows-Konto angemeldet haben:
Wenn die zurückgegebene Wert ist
LoginMode 2
dann SQL Server und Windows - Authentifizierungsmodus aktiviert wurde. (Weitere Informationen zum Ändern finden Sie in Schritt 2. )Wenn der zurückgegebene Wert ist
LoginMode 1
dann Windows - Authentifizierungsmodus aktiviert wurde. ( Weitere Informationen zum Ändern dieser Einstellung finden Sie in Schritt 1. ) Eine Anmeldung mit reinen SQL Server-Anmeldungen ist nicht möglich.Schritt 1. - Ändern des Authentifizierungsmodus
Wenn Ihre Instanz so konfiguriert wurde, dass nur der Windows-Authentifizierungsmodus verwendet wird, müssen Sie den SQL Server- und den Windows-Authentifizierungsmodus aktivieren und den Server neu starten. Befolgen Sie diese einfachen Schritte:
1. Ändern Sie den Authentifizierungsmodus
SQL-Skript
SQL Server Management Studio (SSMS)
Ändern Sie die Einstellung im Sicherheitsbereich des Eigenschaftenfensters in den SQL Server- und Windows-Authentifizierungsmodus .
2. Starten Sie die SQL Server-Instanz neu
SQL-Skript
(kann über SQL Script im SQLCMD-Modus erreicht werden )
SQL Server Management Studio (SSMS)
Klicken Sie mit der rechten Maustaste auf Ihre SQL Server-Instanz und wählen Sie im Kontextmenü die Option Neu starten:
3. Überprüfen Sie die Einstellung
SQL-Skript
Stellen Sie sicher, dass Ihre Instanz im SQL Server- und Windows-Authentifizierungsmodus ausgeführt wird, indem Sie den folgenden Befehl eingeben:
Sie sollten eine erhalten
LoginMode 2
.SQL Server Management Studio (SSMS)
Stellen Sie sicher, dass das Optionsfeld für den SQL Server- und Windows-Authentifizierungsmodus ausgewählt ist .
Wenn Ihr sa Konto wird dann deaktiviert wurde , folgen Sie bitte auch Schritt 2 . Ansonsten bist du fertig.
Schritt 2. Aktivieren eines Kontos
Bei einem deaktivierten sa- Konto aktivieren Sie einfach das SQL Server-Konto erneut. Dies kann mit dem folgenden Skript erreicht werden:
... oder über SSMS.
quelle
Manchmal ist die Anmeldung aufgrund vieler falscher Kennwörter oder eines Verstoßes gegen Richtlinien deaktiviert. Wir können uns also einfach mit der Fensterauthentifizierung anmelden, das Kennwort ändern und die Anmeldung erneut aktivieren.
Melden Sie sich mit Windows-Authentifizierung bei der Datenbank an
Abfrage ausführen:
Die Verwendung von CHECK_POLICY ist erforderlich, da hier angegeben wird, dass die Windows-Kennwortrichtlinien des Computers, auf dem SQL Server ausgeführt wird, bei dieser Anmeldung erzwungen werden sollen. Die Standardeinstellung ist EIN, wenn wir AUS schalten. Dadurch wird das Passwort ohne Schwierigkeiten geändert. Später können Sie EIN
HINWEIS: Was ich beobachtet habe, dass, wenn CHECK_POLICY auf der GUI ist, SSME-Lösungen zum Ändern des Kennworts nicht jedes Mal funktionieren. Ich habe nicht den Grund dafür, aber das habe ich beobachtet.
quelle