sql >> Database >  >> RDS >> Sqlserver

Grantor heeft geen GRANT-toestemming - probleem

Je hebt hiervoor twee oplossingen:

1) Definieer de AUTHORIZATION voor de rol (Zie hier )

role_name
Is de naam van de serverrol die moet worden aangemaakt.

AUTHORIZATION server_principal
Is de login die de nieuwe serverrol zal bezitten. Als er geen login is opgegeven, is de serverrol eigendom van de login die CREATE SERVER ROLE uitvoert .

De server-principal kan de rol toekennen.

2) Gebruik CONTROL ON ROLE

Je kunt het toevoegen aan de lijst van de GRANT ed-machtigingen. Kijk naar de sectie machtigingen voor databaserollen in dit document :



  1. Hoe gegevens uit de database te halen en ze te bekijken als een ListView

  2. Hoe moeten Unix-tijdstempels worden opgeslagen in int-kolommen?

  3. ORACLE Zoeken in alle tabellen van een tekenreeks met BLOB-kolom

  4. Psycopg2 en Qthreads samen gebruiken (of alleen postgresql en qthreads) en GUI bijwerken