我只花了几个小时去corrupt SQL Azure bacpac backup。我使用的恢复机制都没有报告在恢复备份时出现任何问题,并且架构和数据似乎存在,但鉴于那些备份肯定存在问题。
我正在使用Redgate的SQL Azure backup,但afaik正在做的就是使用create as copy of
,检查直到完成,然后使用bacpac导出Azure功能进行备份。
有没有办法确认SQL Azure bacpac备份没有损坏?
有关备份症状的更多信息:
在该问题中,我链接到其他具有类似情况的其他人因内部磁盘空间不足而损坏的内部部署备份:http://www.sqlmag.com/forums/aft/96868
答案 0 :(得分:3)
我们将研究更多自动检查bacpac文件的输出,可能涉及临时RESTORE - 这实际上是检查文件完成的唯一方法。在此之前,我们正在考虑确保.bacpac文件(实际上只是一个.zip文件)是完整的,并包含我们期望的数据。
如果您使用备份到本地SQL Server的其他机制,我们可以更好地控制它。
如果您有任何想法或要求,请随时给我发电子邮件。 richard.mitchell@red-gate.com