我使用的是马塞洛·米奥雷利回答的以下查询。此查询用于正常备份,但无法确定所有拆分备份的实际备份大小,并且只复制备份。理想情况下,我希望拥有所有数据库备份信息的列表(大小、最后备份日期、位置),包括拆分备份和仅复制备份。
有人能帮我调整一下这个错误来获取准确的数据库备份大小吗?
发布于 2020-08-25 14:11:34
对于仅复制备份,只需在WHERE子句中删除此条件:
AND A.is_copy_only = 0通过“拆分备份”,我假设您的意思是使用VSS创建快照备份?你100%肯定这不是结果吗?我现在没有这样的备份历史,但我建议你先从回溯中选择,看看这些备份是否存在。如果是的话,应该很容易在此基础上调整SQL。如果不是,则可能在SQL server不知情的情况下执行快照备份,而从Server的角度来看,这些备份不被认为是有效的备份(如果从这种备份进行还原,则可能损坏数据库)。
https://dba.stackexchange.com/questions/274314
复制相似问题