powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Хранимые пользовательские процедуры
2 сообщений из 2, страница 1 из 1
Хранимые пользовательские процедуры
    #32054906
Denis_Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Необходимо написать хранимую (пользовательскую) процедуру, которая в качестве параметра принимает имя таблицы базы данных из которой надо сделать выборку. Т.е надо сделать макроподстановку имя таблицы в команде SELECT, либо передать целиком текст запроса и запустить его на выполнение.
Причем надо это сделать не используя EXEC(), т.к. при использовании этой команды используются права того кто выполняет эту процедуру, а не того кто написал ее.
Ситуация такая: у пользователей нет доступа к некоторым таблицам (но в данном случае им нужно бы сделать SELECT), а у создателя процедуры - есть, и необходимо такую процедуру чтоб при запросе использовались права создателя процедуры, а пользователь просто вызывал ее с параметрами.
...
Рейтинг: 0 / 0
Хранимые пользовательские процедуры
    #32054917
dao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну создай view/fun/proc (выбирай что удобнее) - давай на неё права юзерам и запускай через exec select на созданное
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Хранимые пользовательские процедуры
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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