Как мне отбросить базы данных SQL? sp_delete_database_backuphistory горе
Я хочу удалить некоторые базы данных SQL на моем сервере, но у меня проблемы. Мой логин имеет следующие роли:
- общественности
- DBCreator
- ServerAdmin
Когда я щелкаю правой кнопкой мыши базу данных и нажимаю Удалить, он говорит, что
Ошибка удаления истории резервного копирования для сервера "MYSERVER" (Microsoft.SqlServer.Smo)
Дополнительная информация: разрешение EXECUTE было отклонено для объекта 'sp_delete_database_backuphistory'
Как мне удалить эти базы данных?
3 ответа
Вы получаете ту же проблему при выполнении его из окна запроса, как это?
DROP DATABASE DatabaseName
Снимите флажок "Удалить резервную копию и восстановить информацию истории для баз данных", затем нажмите кнопку "ОК".
Единственное, что сработало для меня, это:
1) Запустите SSMS от имени администратора
2) Войдите в систему, используя мастер-пользователя (который будет сохранен в большинстве случаев). Это пользователь, который вы указали при установке Sql Server.
После вышеупомянутых шагов я смог удалить базу данных даже без снятия флажка резервного копирования!