Access
 sql >> Base de données >  >> RDS >> Access

Comment masquer les bases de données SQL auxquelles un utilisateur n'a pas accès

Par défaut, même si un utilisateur n'a pas accès à une base de données SQL, il peut toujours la consulter lorsqu'il se connecte à SQL Management Studio. Par conséquent, le même comportement sera observé dans Pyramid lors de la connexion à une source de données SQL. Si vous souhaitez que les utilisateurs ne voient que la base de données à laquelle ils ont accès, vous pouvez ajouter modifier le rôle SQL appelé "Public". Définissez la propriété "Afficher n'importe quelle base de données" sur "Refuser". Désormais, lorsqu'un utilisateur se connecte, il ne voit que les bases de données auxquelles il a accès.

1) Connectez-vous à SQL Management studio et connectez-vous à votre instance SQL.

Développez Sécurité>Rôles du serveur> et double-cliquez sur le rôle "Public"

2) Développez Serveurs et sélectionnez votre instance SQL. Cochez ensuite la case Refuser pour "Afficher n'importe quelle base de données" Veuillez noter qu'il existe d'autres façons de procéder, ou simplement en définissant une autorisation de refus d'affichage sur des bases de données spécifiques. Beaucoup plus d'informations sur ce sujet peuvent être trouvées sur Internet.