Как мне отбросить базы данных 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.

После вышеупомянутых шагов я смог удалить базу данных даже без снятия флажка резервного копирования!

Другие вопросы по тегам