Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Проблемы перехода в режим RESTRICTED_USER / 4 сообщений из 4, страница 1 из 1
09.11.2018, 14:29
    #39730585
Молодой
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы перехода в режим RESTRICTED_USER
Есть желание, при плановом изменении структуры данных в постоянно нагруженной БД,
переводить ее в состояние недоступное для простых клиентов командой:

Код: sql
1.
2.
ALTER DATABASE "DbName" 
SET RESTRICTED_USER WITH ROLLBACK IMMEDIATE 



Потом спокойно менять скриптами структуры таблиц,
и в конце, запускать обратно зоопарк пользователей командой:
Код: sql
1.
ALTER DATABASE "DbName" SET MULTI_USER 



Предложение RESTRICTED_USER позволяет подключаться к базе данных только членам
ролей базы данных db_owner и dbcreator и роли сервера sysadmin .

Суть проблеммы в том, что исторически все клиенты, сейчас имеют
серверный доступ sysadmin , и при переводе прав их логина на права базы:
Код: sql
1.
db_datawriter и db_datareader,


эти клиенты потеряют права на выполнение всех хранимых процедур базы.

Вопрос:
Можно ли как то, красиво, один раз дать права на выполнение ВСЕХ процедур
для пользователя базы или логина сервера,
вместо того, чтобы прописать всем старым и потом всем сновым процедурам:
Код: sql
1.
grant EXEC on  [dbo].[ProcName] to "DbUser" ?
...
Рейтинг: 0 / 0
09.11.2018, 14:35
    #39730592
Eleanor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы перехода в режим RESTRICTED_USER
Код: sql
1.
grant execute to DbUser
...
Рейтинг: 0 / 0
09.11.2018, 14:37
    #39730596
invm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы перехода в режим RESTRICTED_USER
Код: sql
1.
grant exec on schema::dbo to DbUser;
...
Рейтинг: 0 / 0
09.11.2018, 14:45
    #39730608
Молодой
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы перехода в режим RESTRICTED_USER
Код: sql
1.
grant execute to DbUser



- то что надо!

Спасибо. Вопрос закрыт
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Проблемы перехода в режим RESTRICTED_USER / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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