Сообщения об ошибках разрешения пользователя SQL Server - PullRequest
1 голос
/ 12 декабря 2011

Я пытаюсь выполнить скрипт базы данных, который я создал с помощью надстройки Forward Engineer для Microsoft Visio.Первоначально, когда я выполнял первый раз в Microsoft SQL Server Management Studio, он выполнялся.Однако когда я изменил диаграмму в Visio, создал новый сценарий и повторно выполнил сценарий, я получил следующие ошибки:

Сообщение 5011: пользователь не имеет разрешения на изменение базы данных
Сообщение 5069: сбой инструкции ALTER DATABASE
Сообщение 3701: не удалось удалить базу данных, поскольку она не существует или у вас нет разрешения.

Она запускалась при первом запуске.Я не изменил никаких настроек до попытки повторного выполнения скрипта.Но почему я получаю вышеупомянутые ошибки?

Как обеспечить пользователю, использующему для выполнения сценария, доступ к изменению свойств базы данных и созданию разрешений базы данных?

1 Ответ

4 голосов
/ 12 декабря 2011

Вам необходимо убедиться, что пользователь, которого вы используете для выполнения сценария, имеет доступ к изменению свойств базы данных и созданию разрешений базы данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...