gpt4 book ai didi

sql-server - 如何检查 SQL Azure bacpac 是否损坏

转载 作者:行者123 更新时间:2023-12-04 14:40:53 24 4
gpt4 key购买 nike

我刚刚在 corrupt SQL Azure bacpac backup 上浪费了几个小时.在恢复备份时,我使用的恢复机制都没有报告任何错误,模式和数据似乎都在那里,但考虑到备份肯定有问题。

我正在使用 Redgate 的 SQL Azure backup ,但 afaik 所做的一切都是使用 create as copy of,检查直到完成,然后使用 bacpac export Azure 功能进行备份。

有没有办法确认 SQL Azure bacpac 备份没有损坏?


有关备份症状的更多信息:

  • 通过 DAC Framework Client Side Tools 进行恢复或者 Azure 管理门户不报告任何错误
  • 快速查看表列表,1-2 个表的前 100 条记录看起来不错
  • SQL 用户处于无法映射到 SQL 登录的状态(就好像这些用户是在本地数据库中使用“无登录”选项创建的)。这在数据库的其他备份中没有发生。

在那个问题中,我链接到其他有类似情况的人,他们的本地备份因磁盘空间不足而损坏:http://www.sqlmag.com/forums/aft/96868

最佳答案

我们将研究更自动化的 bacpac 文件输出检查,可能涉及临时 RESTORE - 这确实是检查文件是否完整的唯一方法。在此之前,我们正在考虑确保 .bacpac 文件(实际上只是一个 .zip 文件)完好无损并且包含我们期望的数据。

如果您使用备份到本地 SQL Server 的其他机制,我们可以更好地控制它。

如果您有任何想法或要求,请随时给我发电子邮件。 richard.mitchell@red-gate.com

关于sql-server - 如何检查 SQL Azure bacpac 是否损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8705986/

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