È possibile concedere i privilegi datareader a un ruolo del database di SQL Server anziché a un utente?Come posso concedere datareader per un ruolo sql?
5
A
risposta
8
Utilizzo del comando GRANT.
USE DBNAME;
GRANT SELECT TO RoleName;
GO
3
Si potrebbe aggiungere il ruolo del database (definito dall'utente) per db_datareader come membro di ruolo, utilizzando l'interfaccia utente.
+0
Attraverso la GUI, visualizzare le proprietà del ruolo del database "db_datareader". Nella scheda Generale, in "Membri di questo ruolo:", fai clic su "Aggiungi ...". Questa finestra di dialogo consente la selezione di utenti o altri ruoli del database. –
Inoltre, potrebbe non consentire di concedere i ruoli predefiniti ("db_ *") - almeno, non tramite l'interfaccia utente. Ma puoi concedere i ruoli che crei. – GalacticCowboy