- 关系数据库与SQL Server(2019版)
- 段利文 龚小勇主编
- 517字
- 2021-12-17 17:41:10
项目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=1739987236-CR4elTFWHbSN0fFaXw6x3DMPgBSXZVSe-0-f0d7484dea0efb2db661ce0bd35517bb)
![](https://epubservercos.yuewen.com/8100FB/21889224501191706/epubprivate/OEBPS/Images/72_01.jpg?sign=1739987236-VaxckoTKTDiE8AyEiDBC5M2akgwbwYcO-0-5d60dd5e1217588c00de13170296a45f)
图3-9 “删除对象”对话框
![](https://epubservercos.yuewen.com/8100FB/21889224501191706/epubprivate/OEBPS/Images/72_02.jpg?sign=1739987236-JdkwpB7Km5QXqNSQoi8lwwgthjrHlqvn-0-33afded51757019d24219a3904c9c192)
图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=1739987236-lQOCDtROtZGH6xLCOsnBobxhY4Usjkgy-0-3ebacfb4c19d4ab09eeb22f8894ca59f)
2)单击工具栏上的按钮(或按〈F5〉键)。