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

Код: 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
Проблемы перехода в режим RESTRICTED_USER
    #39730592
Eleanor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
grant execute to DbUser
...
Рейтинг: 0 / 0
Проблемы перехода в режим RESTRICTED_USER
    #39730596
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
grant exec on schema::dbo to DbUser;
...
Рейтинг: 0 / 0
Проблемы перехода в режим RESTRICTED_USER
    #39730608
Молодой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: sql
1.
grant execute to DbUser



- то что надо!

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


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