L'utilisateur final peut se connecter à un service de données SQL via un outil client JDBC ou ODBC. Après la connexion, l'utilisateur peut exécuter les requêtes SQL par rapport aux tables virtuelles d'un service de données SQL, ou l'utilisateur peut exécuter une procédure virtuelle stockée dans un service de données SQL. Les autorisations contrôlent le niveau d'accès d'un utilisateur à un service de données SQL.
Vous pouvez attribuer des autorisations à des utilisateurs et groupes sur les objets de service de données SQL suivants :
service de données SQL
Table virtuelle
Procédure virtuelle stockée
Lorsque vous attribuez des autorisations sur un objet de service de données SQL, l'utilisateur ou le groupe hérite des mêmes autorisations sur tous les objets qui appartiennent à l'objet du service de données SQL. Par exemple, vous attribuez l'autorisation de sélection utilisateur sur un service de données SQL. L'utilisateur hérite de l'autorisation sélectionnée sur toutes les tables virtuelles du service de données SQL.
Vous pouvez refuser des autorisations à des utilisateurs et groupes dans certains objets du service de données SQL. Lorsque vous refusez des autorisations, vous configurez des exceptions aux autorisations dont les utilisateurs et groupes disposent déjà. Par exemple, vous ne pouvez pas attribuer des autorisations à une colonne d'une table virtuelle, mais vous pouvez refuser à un utilisateur d'exécuter une instruction SQL SELECT qui inclut la colonne.