Em um ambiente de vários usuários com um grupo de trabalho habilitado para segurança, use essa declaração com uma consulta para dar ao usuário que executar a consulta o mesmo permissões que o proprietário da consulta.
Sintaxe
instruçãosql
WITH OWNERACCESS OPTION
Comentários
A declaração WITH OWNERACCESS OPTION é opcional.
O exemplo a seguir permite que o usuário exiba informações salariais (mesmo que o usuário não tenha permissão para exibir a tabela de folha de pagamentos), contanto que o proprietário da consulta tenha essa permissão:
SELECT LastName, FirstName, Salary
FROM Employees
ORDER BY LastName
WITH OWNERACCESS OPTION;
Se um usuário for impedido de criar ou adicionar a uma tabela, você poderá usar WITH OWNERACCESS OPTION para permitir que o usuário execute make-table ou consulta acréscimo.
Para impor permissões de usuários e configurações de segurança do grupo, não inclua a declaração WITH OWNERACCESS OPTION.
Essa opção exige que você tenha acesso ao arquivo System.mdw associado ao banco de dados. Isso é útil apenas em implementações multiusuário habilitadas para segurança.