У багатокористувачі з захищена робоча група скористайтеся цією декларацією із запитом, щоб надати користувачу, який виконує запит, дозволи власника запиту.
Синтаксис
sqlstatement
WITH OWNERACCESS OPTION
Зауваження
Оголошення WITH OWNERACCESS OPTION обов’язкове.
Нижче наведено приклад, у якому користувачу надається дозвіл на перегляд даних про заробітну плату (навіть якщо він не має дозволу на перегляд зарплатної відомості) за умови, що власник запиту має такий дозвіл.
SELECT LastName, FirstName, Salary
FROM Employees
ORDER BY LastName
WITH OWNERACCESS OPTION;
Якщо користувачу інакшим чином заборонено створювати або наповнювати таблицю, ви можете скористатись оголошенням WITH OWNERACCESS OPTION, щоб дозволити йому виконати запит на додавання або на створення таблиці.
Щоб застосувати параметри безпеки робочої групи й дозволів користувачів, не додавайте оголошення WITH OWNERACCESS OPTION.
Цей варіант передбачає, що ви маєте доступ до файлу System.mdw, пов’язаного з базою даних. До нього варто вдаватися тільки в захищених багатокористувацьких середовищах.