Zum Ausführen der Security Center-Directory-Rolle muss Dienstanwendern, die keine Windows-Administratoren sind (Anmeldename SYSADMIN) die SQL-Serverberechtigung Serverstatus anzeigen gewährt werden.
Was Sie noch wissen sollten
- Die mindesten SQL-Server-Server-Level-Rollen, die von Security Center erfordert werden, sind:
- dbcreator
- processadmin
- öffentlich
- Die mindesten SQL-Server-Datenbank-Level-Rollen, die von Security Center erfordert werden, sind:
- db_backupoperator
- db_datareader
- db_datawriter
- db_ddladmin
- öffentlich
- Stellen Sie sicher, dass Mitgliedern der oben genannten Rollen die SQL-Server-Berechtigung SERVERSTATUS ANZEIGEN gewährt wurde. Weitere Informationen über die mindesten SQL-Server-Rollen und Berechtigungen, die von Security Center erfordert werden, finden Sie unter Informationen über das Verbinden mit SQL Server mithilfe eines Kontos mit administrativen Rechten (Basic) im TechDoc Hub.
Weitere Informationen über SQL Server-Rollen und deren Funktionen finden Sie in der Dokumentation von Microsoft.
BEMERKUNG: Das folgende Verfahren gilt für den SQL Server 2022 Express Advanced. Wenn Sie eine andere SQL Server-Version verwenden, finden Sie in Ihrer Microsoft-Dokumentation Informationen zum Erteilen von Berechtigungen.
Prozedur
Wählen Sie in SQL Server Management Studio eine der folgenden Optionen:
- Führen Sie die folgende Abfrage aus:
GRANT VIEW SERVER STATE TO [login name]
. - Ändern Sie die Benutzerberechtigungen manuell wie folgt:
- Führen Sie einen Rechtsklick auf die gewünschte SQL-Server-Instanz aus und klicken Sie dann auf Eigenschaften.
- Klicken Sie auf die Seite Berechtigungen.
- Wählen Sie unter Logins oder Rollen den Benutzer oder die Rolle, der/die geändert werden soll.
- Klicken Sie im Abschnitt Berechtigungen auf die Registerkarte Explizit und wählen Sie das Kontrollkästchen Erlaubt neben der Berechtigung Status des Servers anzeigen.
- Klicken Sie auf OK.