SQL Server备份到Azure存储问题

时间:2017-11-10 15:48:13

标签: sql-server azure azure-storage azure-storage-blobs

我们目前正在将SQL Server数据库备份为Azure URL作为页面blob。 SQL Server版本是2012 SP3。有时我需要恢复我们的Dev,Beta和Test环境的备份。我遇到了大型备份(~50 GB)的问题。有几个较小的备份可以复制和恢复,但是一个大的备份就是问题所在。我尝试过使用PowerShell脚本和AzCopy。尝试使用GUI还原时,无法识别备份。尝试RESTORE VERIFYLY时,我收到错误 - 消息3013(VERIFY DATABASE正在异常终止。)

如果我从URL进行恢复验证,则备份有效。如果我尝试从URL恢复,它会恢复但需要永久(大约6个小时)。

还有其他人有这个问题吗?

1 个答案:

答案 0 :(得分:0)

问题是由于AzCopy程序被中断,备份未被完全复制。 经过一番研究后,我发现AzCopy有很多选择。其中之一是能够在中断时恢复副本。这是通过PowerShell脚本处理的。 AzCopy有很大的帮助 - AzCopy.exe /?。