Как мне отбросить базы данных SQL?sp_delete_database_backuphistory горе - PullRequest
12 голосов
/ 24 мая 2010

Я хочу удалить некоторые базы данных SQL на моем сервере, но у меня проблемы. Мой логин имеет следующие роли:

  • общественный
  • DBCreator
  • ServerAdmin

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

Ошибка удаления истории резервного копирования для сервер "MYSERVER" (Microsoft.SqlServer.Smo)
Дополнительная Информация : разрешение EXECUTE было отказано в объекте 'Sp_delete_database_backuphistory'

Как удалить эти базы данных?

Ответы [ 3 ]

17 голосов
/ 10 ноября 2015

enter image description here

Пожалуйста, снимите флажок «Удалить информацию резервного копирования и истории восстановления для баз данных», затем нажмите кнопку «ОК».

16 голосов
/ 24 мая 2010

у вас возникает такая же проблема при выполнении из окна запроса, как это?

DROP DATABASE DatabaseName
0 голосов
/ 04 апреля 2018

Единственное, что сработало для меня, это:

1) Запуск SSMS от имени администратора

2) Вход в систему с использованием основного пользователя (что в большинстве случаев было бы sa).Это пользователь, который вы указали при установке Sql Server.

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

...