Ошибка при создании базы: CREATE DATABASE permission denied in database 'master'. 14 262 0005 / Разрешение CREATE DATABASE запрещено в базе данных "master". 14 262 0005

Вопрос:

При попытке создать базу данных возникает ошибка "Ошибка при создании базы: CREATE DATABASE permission denied in database 'master'. 14 262 0005" / "Ошибка при создании базы: Разрешение CREATE DATABASE запрещено в базе данных "master". 14 262 0005"

В чем может быть причина ошибки и как ее устранить?

Ответ:

Данная ошибка возникает по причине того, что у текущего пользователя отсутствуют необходимые права на данное действие – создавать (см. Создание новой базы данных) и восстанавливать (см. Загрузка базы данных из файла) базы данных может только пользователь, обладающий правами администратора сервера баз данных (подробнее см. Управление доступом к базам данных). Возможные варианты решения:

  1. Попросить пользователя, который обладает правами администратора сервера баз данных, создать базу.
  2. Наделить текущего пользователя правами администратора сервера баз данных, после этого под этим пользователем создать или восстановить базу. Как выдать такие права:
  3. Установить новый экземпляр MS SQL Server под учетной записью текущего пользователя. Администратором сервера баз данных, как правило, является пользователь, проводивший установку SQL Server. Взять SQL Server можно либо с официального сайта Microsoft, либо из папки с дистрибутивом Business Studio (\package\SqlExpress*). После этого под этим пользователем создать или восстановить базу.