16

我想删除我服务器上的一些 SQL 数据库,但我遇到了问题。我的登录具有以下角色:

  • 上市
  • 数据库创建者
  • 服务器管理员

当我右键单击数据库并单击删除时,它说

删除服务器“MYSERVER”(Microsoft.SqlServer.Smo)的备份历史记录失败
附加信息:对象“sp_delete_database_backuphistory”的执行权限被拒绝

如何删除这些数据库?

4

3 回答 3

19

在此处输入图像描述

请取消选中“删除数据库的备份和恢复历史信息”,然后单击“确定”按钮。

于 2015-11-10T13:44:44.630 回答
18

从这样的查询窗口执行它时,你会遇到同样的问题吗?

DROP DATABASE DatabaseName
于 2010-05-24T17:10:02.473 回答
1

唯一对我有用的是:

1) 以管理员身份运行 SSMS

2) 使用主用户登录(在大多数情况下是 sa)。这是您在安装 Sql Server 时指定的用户。

完成上述步骤后,即使没有取消选中备份复选框,我也能够删除数据库!

于 2018-04-04T10:12:32.060 回答