Tuto deklaraci s dotazem použijte ve víceuživatelském prostředí s pracovní skupinou podporující zabezpečení, abyste uživateli, který dotaz spustí, udělili stejné oprávnění, jaké má vlastník dotazu.
Syntaxe
příkaz_SQL
WITH OWNERACCESS OPTION
Poznámky
Deklarace WITH OWNERACCESS OPTION je nepovinná.
Následující příklad umožňuje uživateli zobrazit informace o mzdě (i v případě, že uživatel jinak nemá oprávnění tabulku mezd zobrazit) za předpokladu, že vlastník dotazu toto oprávnění má:
SELECT LastName, FirstName, Salary
FROM Employees
ORDER BY LastName
WITH OWNERACCESS OPTION;
Pokud uživatel nemůže tabulku vytvořit nebo do ní nemůže přidávat položky, můžete použít deklaraci WITH OWNERACCESS OPTION a povolit uživateli, aby spustil vytvářecí nebo přidávací dotaz.
Pokud chcete vynutit nastavení zabezpečení pracovní skupiny a oprávnění uživatelů, nepoužívejte deklaraci WITH OWNERACCESS OPTION.
Tato možnost vyžaduje, abyste měli přístup k souboru System.mdw přidruženému databázi. Je užitečná jen v případě víceuživatelských implementací s povoleným zabezpečením.