Est-il possible d'accorder les droits du lecteur de données à un rôle de base de données SQL Server plutôt qu'à un utilisateur?Comment puis-je accorder le lecteur de données à un rôle sql?
5
A
Répondre
8
Utilisation de la commande GRANT.
USE DBNAME;
GRANT SELECT TO RoleName;
GO
3
Vous pouvez ajouter votre rôle de base de données (défini par l'utilisateur) à db_datareader en tant que membre de rôle, en utilisant l'interface utilisateur.
+0
Via l'interface graphique, affichez les propriétés du rôle de base de données 'db_datareader'. Sous l'onglet Général, sous "Membres de ce rôle:", cliquez sur "Ajouter ...". Cette boîte de dialogue permet la sélection d'utilisateurs ou d'autres rôles de base de données. –
En outre, il ne peut pas vous permettre d'accorder aux rôles intégrés ("db_ *") - au moins, il ne sera pas à travers l'interface utilisateur. Mais vous pouvez accorder aux rôles que vous créez. – GalacticCowboy