![关系数据库与SQL Server(2019版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/110/41865110/b_41865110.jpg)
上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命令的语法如下。
![](https://epubservercos.yuewen.com/8100FB/21889224501191706/epubprivate/OEBPS/Images/71_03.jpg?sign=1739264461-5pFqBwKfaGL46yGYgQAPyxKJhYMEWHjp-0-806623d8b3f675673c37384900cc58db)
![](https://epubservercos.yuewen.com/8100FB/21889224501191706/epubprivate/OEBPS/Images/72_01.jpg?sign=1739264461-RYo9tj4YkRTmkUdmk4CS3ypXNyPT5mtF-0-3f76ae35e3267285212c24ebef3d9c0e)
图3-9 “删除对象”对话框
![](https://epubservercos.yuewen.com/8100FB/21889224501191706/epubprivate/OEBPS/Images/72_02.jpg?sign=1739264461-33CObxeBnjax7GJHGJIh5idvHYEaRSQX-0-1d06654799c2f2dfb1200721c9b9e278)
图3-10 删除数据库时的出错信息
任务3.4.3 删除数据库
【例3-16】 将数据库DB3、DB4、DB5删除。
其操作步骤如下。
1)在SSMS的查询窗口中,输入以下语句。
![](https://epubservercos.yuewen.com/8100FB/21889224501191706/epubprivate/OEBPS/Images/72_03.jpg?sign=1739264461-3fUpQe68EndUHPdUlzYs42Pdu4RSFj6d-0-a901663c6edbc29973aa88d8e974a3ed)
2)单击工具栏上的按钮(或按〈F5〉键)。