Dans un environnement multi-utilisateur avec un groupe de travail sécurisé, utilisez cette déclaration avec une requête pour donner à l’utilisateur exécutant la requête les mêmes autorisations que le propriétaire de la requête.
Syntaxe
sqlstatement
WITH OWNERACCESS OPTIONRemarques
La déclaration WITH OWNERACCESS OPTION est facultative.
L’exemple suivant permet à l’utilisateur d’afficher les informations de salaire (même si l’utilisateur n’est autrement pas autorisé à consulter le tableau Payroll), pour autant que le propriétaire de la requête dispose de cette autorisation :
SELECT LastName, FirstName, Salary
FROM Employees ORDER BY LastName WITH OWNERACCESS OPTION;
Si un utilisateur est autrement a empêché de créer ou compléter une table, vous pouvez utiliser la déclaration WITH OWNERACCESS OPTION pour permettre à l’utilisateur d’exécuter une requête Ajout ou Création de table.
Si vous souhaitez appliquer les paramètres de sécurité de groupe de travail et les autorisations des utilisateurs, n’incluez pas la déclaration WITH OWNERACCESS OPTION.
Cette option nécessite que vous avez accès au fichier System.mdw associé à la base de données. Elle est utile uniquement dans les implémentations multi-utilisateur à sécurité activée.