我一直在研究如何通过SQL查询删除特定的备份文件,但我只找到关于“删除比日期更早的备份”的结果。这不是我想要的。我想保留旧的备份,但我希望能够通过其ID删除特定的备份。通过SQL删除特定的备份文件
我可以很容易地从msdb表中删除的项,并且其还原历史记录对于给定的备份,但我希望能够通过一个SQL查询来删除这些文件以及(我知道他们的完整路径,如它存储在数据库中),这样它们就不会在磁盘上浪费空间。
程序“xp_delete_file”似乎不允许删除特定文件。
我假设如果有一个程序删除旧文件,应该有一些方法来删除一个特定的文件。请不要担心这里的安全。
您是否有备份文件名和路径...? – Pandian 2013-04-24 09:36:27
我会的。这很容易从数据库中获取。我只是想能够在该路径上调用一些“DELETE”(或等价物)。 – Nuno 2013-04-24 09:37:49