Я вхожу в свою базу данных SQL Azure с ServerAdmin
, пробовал ту же операцию и получаю ту же ошибку при выполнении операторов GRANT CREATE DATABASE to [user]
.
Но согласно документу Дополнительные административные роли на уровне сервера , вы создаете административные роли на уровне сервера.
CREATE LOGIN Mary WITH PASSWORD = '<strong_password>';
CREATE USER Mary FROM LOGIN Mary;
ALTER ROLE dbmanager ADD MEMBER Mary;
ALTER ROLE loginmanager ADD MEMBER Mary;
После этих шагов:
Теперь пользователь может подключаться к базе данных master
и создавать новые базы данных.
Вам не нужно выполнять GRANT CREATE DATABASE to [user]
, поскольку пользователь уже является участником dbmanager
и loginmanger
.
Вы можете подключиться к базе данных с новым пользователеми создайте новую базу данных сейчас.
Надеюсь, это поможет.