W środowisku wielozadaniowym z bezpieczna grupa robocza użyj tej deklaracji z zapytaniem, aby nadać użytkownikowi, który uruchamia zapytanie, ten sam uprawnienia co właściciel zapytania.
Składnia
instrukcja_SQL
WITH OWNERACCESS OPTIONSpostrzeżenia
Deklaracja WITH OWNERACCESS OPTION jest opcjonalna.
W poniższym przykładzie umożliwiono użytkownikowi wyświetlanie informacji o wynagrodzeniach (nawet jeśli użytkownik ten nie ma innego uprawnienia do wyświetlania tabeli Płace), o ile właściciel zapytania ma to uprawnienie:
SELECT LastName, FirstName, Salary
FROM Employees ORDER BY LastName WITH OWNERACCESS OPTION;
Jeśli użytkownikowi w inny sposób uniemożliwiono tworzenie tabeli lub dodawanie w niej danych, możesz użyć deklaracji WITH OWNERACCESS OPTION, aby umożliwić mu uruchamianie zapytania tworzącego tabele lub zapytania dołączającego.
Jeśli chcesz wymusić ustawienia zabezpieczeń grupy roboczej i uprawnienia użytkowników, nie dołączaj deklaracji WITH OWNERACCESS OPTION.
Ta opcja wymaga posiadania przez Ciebie dostępu do pliku System.mdw skojarzonego z bazą danych. Jest ona przydatna tylko w implementacjach z wieloma użytkownikami z włączonymi zabezpieczeniami.