Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Grantor hat keine GRANT-Berechtigung – Problem

Dafür haben Sie zwei Lösungen:

1) Definieren Sie die AUTHORIZATION für die Rolle (Siehe hier ). )

Rollenname
Ist der Name der zu erstellenden Serverrolle.

AUTHORIZATION server_principal
Ist das Login, das die neue Serverrolle besitzen wird. Wenn kein Login angegeben ist, gehört die Serverrolle dem Login, das CREATE SERVER ROLE ausführt .

Der Serverprinzipal kann die Rolle zuweisen.

2) Verwenden Sie CONTROL ON ROLE

Sie können es in der Liste des GRANT hinzufügen Ed-Berechtigungen. Sehen Sie sich den Abschnitt Berechtigungen für Datenbankrollen in dieses Dokument :