Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Добавление пользователю полномочий в схеме
|
|||
|---|---|---|---|
|
#18+
Есть база данных. В ней есть таблицы в схеме manager. Эта схема специально создана для менеджера, и менеджер видит все таблицы в этой схеме соответственно. Вот скрипт добавления пользователя, который может проводить любые манипуляции в этой схеме. USE [master] GO CREATE LOGIN [test] WITH PASSWORD=N'1', DEFAULT_DATABASE=[club12], DEFAULT_LANGUAGE=[русский], CHECK_EXPIRATION=OFF, CHECK_POLICY=ON GO USE [club12] GO CREATE USER [test] FOR LOGIN [test] GO USE [club12] GO ALTER USER [test] WITH DEFAULT_SCHEMA=[manager] GO --manager USE [club12] GO ALTER AUTHORIZATION ON SCHEMA::[manager] TO [test] GO Вопрос, как запретить пользователю [test] удалять таблицы из схемы manager? Уважаемые коллеги, пожалуйста подскажите варианты решения... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2019, 19:43 |
|
||
|
Добавление пользователю полномочий в схеме
|
|||
|---|---|---|---|
|
#18+
RuRedВопрос, как запретить пользователю [test] удалять таблицы из схемы manager?Пока он владелец этой схемы - никак. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2019, 19:48 |
|
||
|
Добавление пользователю полномочий в схеме
|
|||
|---|---|---|---|
|
#18+
invmRuRedВопрос, как запретить пользователю [test] удалять таблицы из схемы manager?Пока он владелец этой схемы - никак. Триггером DDL уровня базы данных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2019, 09:02 |
|
||
|
Добавление пользователю полномочий в схеме
|
|||
|---|---|---|---|
|
#18+
RuRed, авторкоторый может проводить любые манипуляции в этой схеме. авторзапретить пользователю [test] удалять таблицы Это взаимоисключающие требования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2019, 13:28 |
|
||
|
Добавление пользователю полномочий в схеме
|
|||
|---|---|---|---|
|
#18+
Владислав КолосовRuRed, авторкоторый может проводить любые манипуляции в этой схеме. авторзапретить пользователю [test] удалять таблицы Это взаимоисключающие требования. Да почему "взаимоисключающие"? Мой хрустальный шар говорит, что требование звучит так: "Запретить какое-либо изменение структуры, в т.ч. удаление, <<некоторых>> объектов схемы владельцу этой схемы". Ответ простой. Да, можно. 1. Создайте таблицу, в которой перечислите все "защищаемые" объекты. 2. Создайте DDL триггер уровня базы данных, который будет откатывать все изменения объектов, перечисленных в п.1. для пользователей, не входящих в ... группу или роль. Всё просто. Чего мучиться то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2019, 14:52 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39837316&tid=1687544]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
49ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 318ms |

| 0 / 0 |
