I et miljø med flere brukere med en sikkerhetsaktivert arbeidsgruppe kan du bruke denne deklarasjonen med en spørring, for å gi brukeren som kjører spørringen samme tillatelser som eieren av spørringen.
Syntaks
sqlstatement
WITH OWNERACCESS OPTION
Merknader
Deklarasjonen WITH OWNERACCESS OPTION er valgfri.
Det følgende eksemplet gjør brukeren i stand til å vise lønnsinformasjon (selv om brukeren ellers ikke har tillatelse til å vise lønnstabellen), forutsatt at eieren av spørringen har den tillatelsen:
SELECT LastName, FirstName, Salary
FROM Employees
ORDER BY LastName
WITH OWNERACCESS OPTION;
Hvis en bruker ellers er hindret fra å opprette eller legge til en tabell, kan du bruke WITH OWNERACCESS OPTION for å gjøre brukeren i stand til å kjøre en lag-tabell-spørring eller tilføyingsspørring.
Hvis du ønsker å bruke sikkerhetsinnstillinger for arbeidsgruppe og brukertillatelser, må du ikke inkludere deklarasjonen WITH OWNERACCESS OPTION.
Dette alternativet krever at du har tilgang til System.mdw-filen som er tilknyttet med databasen. Det er bare nyttig i sikkerhetsaktiverte implementeringer for flere brukere.