关系数据库与SQL Server(2019版)
上QQ阅读APP看书,第一时间看更新

项目3.4 删除数据库

当数据库不再使用时,就可将其从SQL Server服务器上删除。数据库的删除是指彻底地将相应的数据库文件从物理磁盘中删除,是永久性、不可恢复的。所以,用户应当小心使用删除操作。

任务3.4.1 使用对象资源管理器删除数据库

例3-17】 删除数据库DB2。

其操作步骤如下。

1)在“对象资源管理器”窗口中展开服务器,定位到要删除的“DB2”数据库。

2)右击“DB2”数据库,在弹出的快捷菜单中选择“删除”命令,会出现如图3-9所示的对话框。

3)单击“确定”按钮即可完成删除操作。

如果在如图3-9所示的“删除对象”对话框的下方勾选了“删除数据库备份和还原历史记录信息”选项,则在删除数据库的同时,也将从“Msdb”数据库中删除该数据库的备份和还原历史记录。

如果勾选了“关闭现有连接”选项,在删除数据库前,SQL Server会自动将所有与该数据相连的连接全部关闭后,再删除数据库。如果没有勾选该项,而且有其他活动连接,在删除数据库时,将会出现如图3-10所示的错误信息。

任务3.4.2 认识DROP DATABASE语句

在SQL Server中,DROP DATABASE命令的语法如下。

图3-9 “删除对象”对话框

图3-10 删除数据库时的出错信息

任务3.4.3 删除数据库

例3-16】 将数据库DB3、DB4、DB5删除。

其操作步骤如下。

1)在SSMS的查询窗口中,输入以下语句。

2)单击工具栏上的按钮(或按〈F5〉键)。