|
Как выдать права на Partition Schemes пользователю
|
|||
---|---|---|---|
#18+
Здравствуйте! Есть хранимая процедура, выполняемая в задании. Она делает выборку и удаление из таблиц. На одном сервере пользователю (под которым выполняется задание) дал права на выборку, удаление из таблиц и выполнение хранимой процедуры. На другом сервере возникает ошибка при выполнении задания: Cannot alter the partition scheme 'scheme_log', because it does not exist or you do not have permission. На сервере действительно есть partition scheme 'scheme_log'. Но вот как на нее дать права не нашел. Может плохо искал.. Подскажите, пожалуйста, как это сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2020, 19:51 |
|
Как выдать права на Partition Schemes пользователю
|
|||
---|---|---|---|
#18+
Евгений Москаленко, Из хелпа по MSSQLДля выполнения инструкции ALTER PARTITION SCHEME необходимы следующие разрешения. Разрешение ALTER ANY DATASPACE. Это разрешение назначено по умолчанию членам предопределенной роли сервера sysadmin и предопределенных ролей базы данных db_owner и db_ddladmin . Разрешение CONTROL или ALTER на базу данных, в которой была создана схема секционирования. Разрешения CONTROL SERVER или ALTER ANY DATABASE на сервер базы данных, в которой была создана схема секционирования. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2020, 20:23 |
|
Как выдать права на Partition Schemes пользователю
|
|||
---|---|---|---|
#18+
Эти разрешения я видел. При выдаче разрешения CONTROL на базу все работало. Но, если я не ошибаюсь, разрешение CONTROL очень обширное - почти аналогично роли sysadmin. А более узкие разрешения можно дать, на конкретную partition schema, например? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2020, 21:31 |
|
Как выдать права на Partition Schemes пользователю
|
|||
---|---|---|---|
#18+
Евгений Москаленко А более узкие разрешения можно дать, на конкретную partition schema, например? В описании GRANT тоже не видел. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2020, 22:20 |
|
Как выдать права на Partition Schemes пользователю
|
|||
---|---|---|---|
#18+
Спасибо за помощь! Мои предположения подтвердили. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2020, 11:14 |
|
Как выдать права на Partition Schemes пользователю
|
|||
---|---|---|---|
#18+
alexeyvg, А можете подсказать как снять разрешение CONTROL SERVER у пользователя сервера какой-нибудь командой? То есть не установить запрет, а именно убрать ранее установленное разрешение. Интересует именно SQL скрипт, а не через интерфейс. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 07:48 |
|
Как выдать права на Partition Schemes пользователю
|
|||
---|---|---|---|
#18+
Евгений Москаленко alexeyvg, А можете подсказать как снять разрешение CONTROL SERVER у пользователя сервера какой-нибудь командой? То есть не установить запрет, а именно убрать ранее установленное разрешение. Интересует именно SQL скрипт, а не через интерфейс. DENY - запрет REVOKE - убрать установленное разрешение или запрет ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 08:46 |
|
|
start [/forum/topic.php?fid=46&tid=1686345]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 334ms |
total: | 474ms |
0 / 0 |