Problem
Beim Anzeigen der Größe der SQL-Datenbank erscheint die Meldung No permission.
Ursache
Dem Password Secure SQL Service Account fehlt die Berechtigung VIEW ANY DEFINITION auf Serverebene. Ohne sie darf der Account die Dateigrößen der Datenbank nicht aus der Systemsicht sys.master_files lesen.
Lösung
Erteilen Sie dem Password Secure SQL Service Account die Berechtigung VIEW ANY DEFINITION. Weitere Berechtigungen sind nicht nötig.
- Verbinden Sie sich im SQL Server Management Studio mit einem Konto, das Berechtigungen erteilen darf, zum Beispiel einem Administrator.
Führen Sie die folgende Abfrage aus. Ersetzen Sie
[Service-Account]durch den Namen des Password Secure SQL Service Accounts, zum Beispiel[DOMÄNE\svc-passwordsecure]:USE master; GRANT VIEW ANY DEFINITION TO [Service-Account];- Zeigen Sie die Datenbankgröße erneut an.