gpt4 book ai didi

sql-server - 通过SQL删除特定备份文件

转载 作者:行者123 更新时间:2023-12-02 16:57:43 25 4
gpt4 key购买 nike

我一直在研究如何通过 SQL 查询删除特定备份文件,但我只找到有关“删除早于某个日期的备份”的结果。那不是我想要的。我想保留旧备份,但我希望能够通过 ID 删除特定备份。

我可以轻松地从 msdb 表及其给定备份的恢复历史记录中删除条目,但我希望能够通过 SQL 查询删除这些文件(我知道它们的完整路径,因为它存储在数据库中),这样他们就不会继续浪费磁盘空间。

过程“xp_delete_file”似乎不允许删除特定文件。

我认为如果有一个删除旧文件的过程,那么应该有某种方法来删除特定文件。请不要担心这里的安全问题。

最佳答案

可能旧了,但可能对某人有帮助。 xp_delete_file 可用于删除特定的备份文件。尝试下面的代码:

EXECUTE master.dbo.xp_delete_file 0,N'c:\backup\backup1.bak'

关于sql-server - 通过SQL删除特定备份文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16188350/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com