CREATE ROLE rolename
GRANT CREATE TABLE TO rolename
GRANT CREATE VIEW TO rolename
GRANT CREATE FUNCTION TO rolename
GRANT CREATE SCHEMA TO rolename
GRANT CREATE DEFAULT TO rolename
GRANT VIEW DEFINITION ON SCHEMA :: schemaname TO rolename;
puis "Ouvrir Définition de la table" donne:GRANT VIEW DEFINITION sur DATABASE_ROLE SCHEMA mais pas dans DATABASE_ROLE. Ne me laisse pas la définition de la table ouverte du SCHEMA I accordé
n'a pas pu récupérer la définition de schemaname.table du serveur
Si Je fais
GRANT VIEW DEFINITION TO rolename
puis je peux voir toutes les définitions de tables, de vues etc.
Y a-t-il une question ici? –
Comment puis-je ouvrir la définition de table en accordant uniquement la définition de vue au schéma? Je peux voir la liste de la table dans l'explorateur de serveur du schéma que je viens d'accorder. Mais ne peut pas l'ouvrir pour voir le design –