#sql-server #tsql
Вопрос:
Я хочу, чтобы пользователь мог создавать базу данных, но когда я выполняю это:
GRANT CREATE DATABASE TO rmedrano
Я получаю эту ошибку:
Разрешение на СОЗДАНИЕ базы данных может быть предоставлено только в основной базе данных.
Как я могу это сделать?
Комментарии:
1.
USE Master
во-первых?2. Для
CREATE DATABASE
пользователя также должен быть пользователь вmaster
. Если вы этого не хотите, тогда предоставьтеCREATE ANY DATABASE
.
Ответ №1:
Участники с фиксированной ролью сервера dbcreator могут создавать, изменять, удалять и восстанавливать любую базу данных.