Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.13;
Скачать: CL | DM;

Вниз

Выполнение динамического запроса   Найти похожие ветки 

 
Vitus   (2003-01-28 10:58) [0]

Проблема, друзья, такая. Есть простая процедура, которая выполняет любой переданный в нее запрос. Дело в том, что если забрать права у пользователей непосредственно на объекты, а дать только на эту процедуру, то при выполнении она падает. Можно ли как-нибудь обойти это дело? В общем, нужна универсальная процедура, на которую права у пользователей есть, а на объекты (tables, views) нет.

CREATE PROCEDURE dbo.P_Select(
@SQL varchar(5000))
AS
BEGIN
EXEC(@SQL)
RETURN @@ERROR
END
GO


 
Dmitry Filippov ©   (2003-01-28 11:07) [1]

дай права процедуре на объекты


 
Dmitry Filippov ©   (2003-01-28 11:08) [2]

хотя это в IB работает а в MSSQL не знаю


 
Vitus   (2003-01-28 12:47) [3]

Народ, откликнитесь кто-нибудь!


 
stone ©   (2003-01-28 13:03) [4]

Процедура обладает правами ее создателя. Если уж она у тебя dbo. то и правами обладает соответствующими, не зависимо от того, кто ее использует.


 
stone ©   (2003-01-28 13:07) [5]

И в догонку. Какой смысл в таком разделении прав, если через эту процедуру пользователь сам сможет назначить себе любые права, составив соответствующий SQL.



Страницы: 1 вся ветка

Текущий архив: 2003.02.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
3-38058
Status_I
2003-01-26 00:09
2003.02.13
Диалог пользователя


4-38620
Tolea
2002-12-30 11:10
2003.02.13
Закрытие окон


14-38500
Timofey
2003-01-27 22:11
2003.02.13
Как можно сделать фон вокруг значков рабочего стола прозрачным?


1-38308
kkostik
2003-02-03 13:52
2003.02.13
Мастера помогите по хукам!!!!!


14-38504
[NIKEL]
2003-01-25 22:52
2003.02.13
Народ, никто не писал прграмму для создания и декомиляции CHM