A biztonságos munkacsoporttal rendelkező többfelhasználós környezetben ezzel a deklarációval adhatja meg a lekérdezést használó felhasználónak ugyanazokat az engedélyeket, amelyekkel a lekérdezés tulajdonosa is rendelkezik.
Szintaxis
sqlutasítás
WITH OWNERACCESS OPTION
Megjegyzések
A WITH OWNERACCESS OPTION deklaráció használata nem kötelező.
Az alábbi példában lehetővé tesszük, hogy a felhasználók akkor is megtekinthessék a fizetési adatokat, ha egyébként nem jogosultak a „Payroll” tábla tartalmának megtekintésére, feltéve hogy a lekérdezés tulajdonosa rendelkezik az adott engedéllyel:
SELECT LastName, FirstName, Salary
FROM Employees
ORDER BY LastName
WITH OWNERACCESS OPTION;
Ha egy felhasználó egyébként nem jogosult tábla létrehozására vagy bővítésére, a WITH OWNERACCESS OPTION segítségével engedélyezheti neki egy táblakészítő vagy egy hozzáfűző lekérdezés futtatását.
Ha garantálni szeretné a munkacsoport biztonsági beállításainak és a felhasználói jogosultságok korlátozásainak tiszteletben tartását, akkor ne használja a WITH OWNERACCESS OPTION deklarációt.
A deklaráció használatához hozzáféréssel kell rendelkeznie az adatbázishoz tartozó System.mdw fájlhoz. Ez a deklaráció lényegében csak védelemmel ellátott többfelhasználós rendszerben hasznos.