您当前的位置:首页 > 今日分享头条 > 正文

在sql中删除数据库快照的具体步骤

导读: 大家好,我是小城,专栏的编辑。现在我来为大家解答以上问题。使用sql的用户,你知道如何删除数据库快照吗?在这里,边肖将解释在sql中删除...

大家好,我是小城,专栏的编辑。现在我来为大家解答以上问题。使用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不提供全部删除的功能,只好想别的办法。

首先在主数据库中找到系统表sys.databases

查询表sys.databases,您可以看到所有快照信息和所有数据库信息

诀窍是。将查询结果中的名称列复制到TXT文件中,删除除快照以外的信息

【特别注意】一定要去掉一些官方数据库的名字!

删除不需要删除的信息后,在txt文档中打开替换窗口,在数据库快照名称前添加逗号“”,点击“全部替换”

将TXT文件中的信息复制到数据库查询窗口,删除前导逗号“,”,执行命令,并删除所有数据库快照

以上是在sql中删除数据库快照的具体步骤。你们都学会了吗?


声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

上一篇: 磁盘写保护怎么关闭(磁盘写保护怎么取消)

下一篇: 三星TabA7Lite屏幕尺寸多大



推荐阅读