sql >> Databasteknik >  >> RDS >> Sqlserver

Grantgivaren har inte GRANT-behörighet - problem

Du har två lösningar för detta:

1) Definiera AUTHORIZATION för rollen (Se här )

rollnamn
Är namnet på serverrollen som ska skapas.

AUTHORIZATION server_principal
Är inloggningen som kommer att äga den nya serverrollen. Om ingen inloggning anges kommer serverrollen att ägas av inloggningen som kör CREATE SERVER ROLE .

Serverhuvudmannen kommer att kunna bevilja rollen.

2) Använd CONTROL ON ROLE

Du kan lägga till den i listan över GRANT ed behörigheter. Titta på avsnittet Databasrollbehörigheter i det här dokumentet :



  1. Få MySQL-databasutdata via PHP till XML

  2. Hur SQRT() fungerar i MariaDB

  3. Hur får man namnet på det överordnade elementet i ett Oracle XPath-uttryck?

  4. Vad är en kvalitetsutvecklingsmiljö för att skriva Oracle SQL?