Ändern des Serverauthentifizierungsmodus

Gilt für:SQL Server

In diesem Artikel wird beschrieben, wie Sie den Serverauthentifizierungsmodus in SQL Server mithilfe von SQL Server Management Studio oder Transact-SQL ändern können. Während der Installation wird SQL Server-Datenbank-Engine entweder auf den Windows-Authentifizierungsmodus oder den SQL Server- und Windows-Authentifizierungsmodusfestgelegt. Nach der Installation können Sie jederzeit den Authentifizierungsmodus ändern.

Wird während der Installation der Windows-Authentifizierungsmodus ausgewählt, wird die sa-Anmeldung deaktiviert und ein Kennwort durch das Setup zugewiesen. Wenn Sie den Authentifizierungsmodus später in SQL Server- und Windows-Authentifizierungsmodus ändern, bleibt die sa-Anmeldung deaktiviert. Um die sa-Anmeldung zu verwenden, verwenden Sie eine ALTER LOGIN-Anweisung, um die sa-Anmeldung zu aktivieren und ein neues Kennwort zuzuweisen. Die sa-Anmeldung kann nur mithilfe von SQL Server -Authentifizierung eine Verbindung mit dem Server herstellen.

Vorbereitung

Das sa-Konto ist ein bekanntes SQL Server-Konto und oft das Ziel böswilliger Benutzer. Aktivieren Sie das sa-Konto nur dann, wenn dies für Ihre Anwendung erforderlich ist. Es ist wichtig, dass Sie ein sicheres Kennwort für die sa-Anmeldung verwenden.

Ändern des Authentifizierungsmodus mit SQL Server Management Studio

  1. Klicken Sie im Objekt-Explorer von SQL Server Management Studio (Management Studio) mit der rechten Maustaste auf den Server, und wählen Sie dann Eigenschaften aus.

  2. Wählen Sie auf der Seite Sicherheit unter Serverauthentifizierung den neuen Serverauthentifizierungsmodus und dann OK aus.

  3. Wählen Sie im Dialogfeld von SQL Server Management Studio OK aus, um zu bestätigen, dass es erforderlich ist, SQL Server neu zu starten.

  4. Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf Ihren Server, und wählen Sie dann Neu starten aus. Der SQL Server -Agent muss ebenfalls neu gestartet werden, sofern er ausgeführt wird.

Aktivieren der sa-Anmeldung

Sie können die sa-Anmeldung mit SSMS oder Transact-SQL aktivieren.

Verwenden Sie SSMS.

  1. Erweitern Sie im Objekt-Explorer Sicherheit, erweitern Sie „Anmeldungen“, klicken Sie mit der rechten Maustaste auf sa, und wählen Sie dann Eigenschaften aus.

  2. Auf der Seite Allgemein müssen Sie möglicherweise ein Kennwort für die sa-Anmeldung erstellen und bestätigen.

  3. Wählen Sie auf der Seite Status im Abschnitt Anmeldung die Option Aktiviert aus, und wählen Sie dann OK aus.

Verwenden von Transact-SQL

Im folgenden Beispiel wird die sa-Anmeldung aktiviert, und es wird ein neues Kennwort festgelegt. Ersetzen Sie <enterStrongPasswordHere> durch ein sicheres Kennwort, bevor Sie den Befehl ausführen.

ALTER LOGIN sa ENABLE;
GO
ALTER LOGIN sa WITH PASSWORD = '<enterStrongPasswordHere>';
GO

Ändern des Authentifizierungsmodus (Transact-SQL)

Im folgenden Beispiel wird die Serverauthentifizierung aus dem gemischten Modus (Windows und SQL) in den Nur-Windows-Modus geändert.

Achtung

Im folgenden Beispiel wird eine erweiterte gespeicherte Prozedur zum Ändern der Serverregistrierung verwendet. Wenn Ihnen beim Bearbeiten der Registrierung ein Fehler unterläuft, kann dies zu schwerwiegenden Problemen führen. Diese Probleme können dazu führen, dass Sie das Betriebssystem neu installieren müssen. Microsoft kann nicht garantieren, dass diese Probleme behoben werden können. Das Bearbeiten der Registrierung erfolgt auf eigenes Risiko.

USE [master]
GO
EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
     N'Software\Microsoft\MSSQLServer\MSSQLServer',
     N'LoginMode', REG_DWORD, 1;
GO

Hinweis

Die zum Ändern des Authentifizierungsmodus erforderlichen Berechtigungen sind Systemadministrator oder Server steuern.

Siehe auch