sql >> Database >  >> RDS >> Sqlserver

Toestemming verlenen voor uitvoeren van een gebruiker op alle opgeslagen procedures in de database?

Maak een rol, voeg deze rol toe aan gebruikers, en dan kun je alle routines in één keer uitvoeren voor deze rol.

CREATE ROLE <abc>
GRANT EXECUTE TO <abc>

BEWERKEN
Dit werkt in SQL Server 2005, ik ben niet zeker van achterwaartse compatibiliteit van deze functie, ik weet zeker dat alles na 2005 in orde zou moeten zijn.



  1. Instellingen voor het ontsnappen van PostgreSQL-tekenreeksen

  2. Zoekopdrachtoptimalisatie:max() in subquery

  3. Variabele parameter/resultaatbinding met voorbereide instructies

  4. Kan max_open_files voor Mysql max-verbindingen in Ubuntu 15 niet verhogen