使用sql的用户,你们知道怎么将数据库快照删除吗?在此,小编就为大家讲解在sql中将数据库快照删除的具体步骤。
删除单个快照
通过右键删除,用鼠标选中要删除的快照,点击鼠标右键,从中选中“删除”
使用drop database删除数据库快照,如删除快照“test_2017033014”,使用命令:drop database test_2017033014
删除多个快照
假如要删除 test_2017031401、test_2017031402和test_2017031403几个快照,可以写成:drop database test_2017031401,test_2017031402,test_2017031403,即在多个快照之间添加逗号
END
删除全部快照
SQL Server没有提供删除全部的功能,只能想其他办法了。
先在master数据库中找到系统表sys.databases
查询表sys.databases,可以看到所有的快照信息,以及所有的数据库信息
小窍门在这哦。将查询结果中name一列复制到TXT文件中,删除除了要删除的快照之外的信息
【特别要注意】一定要把一些正式数据库的名称去掉!!!
删除不需要删除的信息后,在txt文档中打开替换窗口,在数据库快照名称前面添加逗号“,”,点击“全部替换”
复制TXT文件中的信息到数据库查询窗口,去掉最前面的逗号“,”,执行命令,删除全部数据库快照
上文就是在sql中将数据库快照删除的具体步骤,你们都学会了吗?