powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вставка данных в таблицу (не имея прав на INSERT) посредством Хранимой Процедуры
4 сообщений из 4, страница 1 из 1
Вставка данных в таблицу (не имея прав на INSERT) посредством Хранимой Процедуры
    #39728517
yet another noob
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Как можно сделать так, чтобы пользователь (например vasya) не имел прав на INSERT в таблицу T_TEST_1, но при этом имел право на вызов хранимой процедуры, которая при этом вызове сделает INSERT в таблицу T_TEST_1.
MS SQL Server 2014 Developer Edition.

Например, в PostgreSQL такое поведение задается при создании функции с опцией SECURITY DEFINER.
...
Рейтинг: 0 / 0
Вставка данных в таблицу (не имея прав на INSERT) посредством Хранимой Процедуры
    #39728519
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Читайте про ownership chaining.
...
Рейтинг: 0 / 0
Вставка данных в таблицу (не имея прав на INSERT) посредством Хранимой Процедуры
    #39728531
yet another noob
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гавриленко Сергей Алексеевич,


Я правильно понял, что если, например, petya является владельцем схемы petya и в этой же схеме он создал таблицу и Хранимую Процедуру и дал пользователю vasya права на запуск этой процедуры, то vasya сможет запустить процедуру, которая вставит данные в таблицу, не имея непрсредственного разрешения на вставку в таблицу?
...
Рейтинг: 0 / 0
Вставка данных в таблицу (не имея прав на INSERT) посредством Хранимой Процедуры
    #39728540
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yet another noob,

как-то так.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вставка данных в таблицу (не имея прав на INSERT) посредством Хранимой Процедуры
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]