Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Удаление данных, при отсутсвии прав на это
|
|||
|---|---|---|---|
|
#18+
Подскажите, пожалуйста, как лучше написать процедуру для удаления данных (если в строке отсутствуют данные) из таблицы, если у пользователя нет прав на удаление. Или как запустить процедуру на удаление с правами другого пользоваетля. Заранее благодарен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2001, 08:59 |
|
||
|
Удаление данных, при отсутсвии прав на это
|
|||
|---|---|---|---|
|
#18+
Процедура созданная пользователем имеющим права на удаление, будет выполнятся с его правами и соотвественно данные будет удалять, для того что бы другой пользователь мог запустить эту процедуру ему нужно дать права на выполнение этой процедуры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2001, 09:29 |
|
||
|
Удаление данных, при отсутсвии прав на это
|
|||
|---|---|---|---|
|
#18+
Мне не совсем понятно зачем это тебе. Права на то и даны, чтобы кто попало не натворил дел в таблицах. А если вдруг возникла потребность в нестандартном удалении данных, то просто напиши процедуру и дай на нее права всем кому она нужна. У меня похожая ситуация была. Вроде помогло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2001, 13:27 |
|
||
|
Удаление данных, при отсутсвии прав на это
|
|||
|---|---|---|---|
|
#18+
В MS SQL есть trigger on delete ? Вот в нём и осуществляй проверку. Кривой - но метод. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2002, 15:47 |
|
||
|
Удаление данных, при отсутсвии прав на это
|
|||
|---|---|---|---|
|
#18+
... а права дай всем ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2002, 15:48 |
|
||
|
Удаление данных, при отсутсвии прав на это
|
|||
|---|---|---|---|
|
#18+
Есть немного кривой метод создаешь процедуру которая будет удалять эти данные создаешь job, которая вызывает данную процедуру создаешь процедуру, которая вызывает job даешь права на msdb.dbo.sp_start_job и какую-то ещё по ходу разберешься во всяком случае с xp_cmdshell это прошло ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2002, 06:41 |
|
||
|
Удаление данных, при отсутсвии прав на это
|
|||
|---|---|---|---|
|
#18+
>Мне не совсем понятно зачем это тебе. Это может понадобтся, например, в случае когда права на удаление нужно дать но не как попало, а например только из приложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2002, 06:52 |
|
||
|
Удаление данных, при отсутсвии прав на это
|
|||
|---|---|---|---|
|
#18+
>...а например только из приложения. может быть, тогда проще завести application role и приваиваить данной роли необходимые права ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2002, 09:55 |
|
||
|
Удаление данных, при отсутсвии прав на это
|
|||
|---|---|---|---|
|
#18+
>может быть, тогда проще завести application role и приваиваить данной роли необходимые права Почему проще? Мне было бы проще организовывать доступ к данным только через процедуры, а для большей безопастности завести необходимые application role и уже для этих ролей раздать права на процедуры. Логика приложения позволит группировать права по ролям и не путаться в правилах раздачи прав. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2002, 10:55 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32030048&tid=1822756]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
84ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 263ms |
| total: | 445ms |

| 0 / 0 |
