Num ambiente com vários utilizadores com uma grupo de trabalho com segurança ativada, utilize esta declaração com uma consulta para conceder ao utilizador que executa a consulta as mesmas permissões que o proprietário da consulta possui.
Sintaxe
instruçãosql
WITH OWNERACCESS OPTIONObservações
A declaração WITH OWNERACCESS OPTION é opcional.
O exemplo seguinte permite que o utilizador veja informações sobre o salário (mesmo que não tenha permissão para ver a tabela Payroll), desde que o proprietário da consulta tenha a mesma permissão:
SELECT LastName, FirstName, Salary
FROM Employees ORDER BY LastName WITH OWNERACCESS OPTION;
Se um utilizador estiver impedido de criar ou adicionar conteúdos a uma tabela, pode utilizar a declaração WITH OWNERACCESS OPTION para permitir que o utilizador execute uma consulta Acrescentar ou de criação de tabela.
Se quiser impor definições de segurança de grupo de trabalho e permissões de utilizadores, não inclua a declaração WITH OWNERACCESS OPTION.
Esta opção exige que tenha acesso ao ficheiro System.mdw associado à base de dados. É útil apenas em implementações de vários utilizadores com segurança ativada.