Hallo,
vielen Dank für Deine Antwort.
Der User wird wie folgt erstellt.
USE DbName
CREATE USER proxyUser WITHOUT LOGIN
USE master
GRANT VIEW SERVER STATE TO proxyUser
Es ist unerheblich, ob mit oder ohne doppelte Anführungszeichen. Beides ist zulässig.
Die Fehlermeldung dazu lautet:
Meldung 15151, Ebene 16, Status 1, Zeile 29
Suchen des Anmeldung-Objekts 'proxyUser' ist nicht möglich, weil das Objekt nicht vorhanden ist oder Sie nicht die erforderliche Berechtigung haben.
Stutzig macht mich, dass SQL-Server hier nach einem Anmeldungs-Objekt sucht. proxyUser ist ja explizit ein Objekt OHNE Anmeldung.
Die Frage ist also, wie erteile ich einem Nicht-Anmeldungs-Objekt die erforderlichen Rechte?
Erstelle ich eine normale Anmeldung "Dieter Müller" funktioniert sowohl
GRANT VIEW SERVER STATE TO [Dieter Müller]
als auch
GRANT VIEW SERVER STATE TO "Dieter Müller"
Gruß Wolfgang