Bonjour,
Je voudrais attribuer, sur SQL server 2008, des droits en utilisant une commande du type:
GRANT SELECT ON matable TO monuser WHERE COL1 between 12 and 23
Je sais que cette syntaxe n'est pas valable et que dans l'idéal je devrais créer une vue.
Mon problème est qu'avec 200 utilisateurs, des restrictions similaires sur près d'une centaine de tables, sans parler des différentes combinaison de colonnes-valeur par table, j'ai peur de me retrouver avec une usine à gaz à gérer (pourquoi je vois cet enregistrement et pas celui-là, ....) et de faire grossir démesurément la base de données.
Est-ce que vous vous êtes déjà retrouvés confrontés à ce problème et quelles solutions avez-vous mis en oeuvre?
Partager