V okolju z več uporabniki in delovno skupino z omogočeno varnostjo uporabite to deklaracijo s poizvedbo, da dodelite uporabniku, ki zažene poizvedbo, enaka dovoljenja kot lastnik poizvedbe.
Sintaksa
sqlstatement
WITH OWNERACCESS OPTION
Pripombe
Izjava WITH OWNERACCESS OPTION ni obvezna.
V spodnjem primeru je uporabniku omogočeno, da si ogleda informacije o plači (tudi če uporabnik sicer nima dovoljenja za ogled tabele »Plače«), če ima to dovoljenje tudi lastnik poizvedbe:
SELECT LastName, FirstName, Salary
FROM Employees
ORDER BY LastName
WITH OWNERACCESS OPTION;
Če uporabniku preprečite ustvarjanje tabele ali dodajanje datoteke, lahko uporabite možnost WITH OWNERACCESS OPTION in mu tako omogočite zagon poizvedbe za izdelavo tabele ali dodajanje.
Če želite vsiliti varnostne nastavitve delovne skupine in dovoljenja uporabnikov, ne vključite izjave WITH OWNERACCESS OPTION.
Ta možnost zahteva, da imate dostop do datoteke System.mdw, povezane z zbirko podatkov. To je uporabno le pri uvajanjih z več uporabniki in omogočeno varnostjo.