删除数据库
本主题介绍如何使用 SQL Server Management Studio 或 Transact-SQL 在 SQL Server 2014 的 SQL Server Management Studio 中删除用户定义的数据库。
本主题内容
开始之前:
删除数据库,使用:
跟进: 删除数据库后
开始之前
限制和局限
- 不能删除系统数据库。
先决条件
删除数据库中的所有数据库快照。 有关详细信息,请参阅 删除数据库快照 (Transact-SQL)。
如果日志传送涉及数据库,请删除日志传送。
如果为事务复制发布了数据库,或将数据库发布或订阅到合并复制,请从数据库中删除复制。
建议
- 考虑对数据库进行完整备份。 只有通过还原备份才能重新创建已删除的数据库。
安全性
权限
若要执行 DROP DATABASE 操作,用户必须至少对数据库具有 CONTROL 权限。
使用 SQL Server Management Studio
删除数据库
在 “对象资源管理器” 中,连接到 SQL Server 数据库引擎的实例,然后展开该实例。
展开 “数据库”,右键单击要删除的数据库,再单击 “删除”。
确认选择了正确数据库,然后单击 “确定”。
“使用 Transact-SQL”
删除数据库
连接到 数据库引擎。
在标准菜单栏上,单击 “新建查询” 。
将以下示例复制并粘贴到查询窗口中,然后单击“执行” 。 此示例删除
Sales
和NewSales
数据库。
USE master ;
GO
DROP DATABASE Sales, NewSales ;
GO
跟进:在删除数据库之后
备份 master 数据库。 如果必须还原 master ,则自上次备份 master 之后删除的所有数据库都将仍在系统目录视图中具有引用,并且可能会导致出现错误消息。
另请参阅
CREATE DATABASE (SQL Server Transact-SQL)
ALTER DATABASE (Transact-SQL)