繁体   English   中英

是否可以将SQL Server Standard 2014备份还原到Azure SQL?

[英]Is it possible to restore a SQL Server Standard 2014 backup to Azure SQL?

当前,我们在其中一台服务器上拥有一个SQL Server Standard 2014数据库,该数据库每天备份到Azure Blob存储。 这些备份运行良好,并且在手动测试中已完美还原到原始服务器。

但是,为了确保我们的备份继续有效,我想进行某种自动还原测试。 由于性能/磁盘的限制,我不想在我们的主数据库服务器上进行此自动化测试。 但是我们不能花钱购买更多的SQL Server Standard许可来设置另一台服务器。 而且我们不能使用SQL Server Express,因为我们的数据库太大(大约20 GB)。

鉴于我们的备份存储在Azure中,我认为测试备份还原的最佳方法是直接将备份还原到Azure SQL数据库中。 我每周大概可以执行一次,对恢复的数据进行一些快速检查,然后自动删除数据库,每周支付不到1个小时的服务费用。 这将导致最小的花费。 但是,我不确定是否有可能。 谷歌搜索有关如何将SQL Server备份直接还原到Azure SQL的说明,到目前为止还没有发现任何问题。 是否可以像这样将SQL Server备份直接还原到Azure托管SQL?

如果不可能,我的下一个想法是,我可以在Azure中创建一个SQL Server VM,然后根据需要进行激活/停用,以进行自动还原测试。 不过,这会有些复杂,因此我将这种方法保存在计划B中。

不直接。 您只能直接将bacpac文件导入SQL Azure。

您可以做的是在Azure VM上使用SQL Server测试您的备份文件。

可以肯定,您可以编写一个脚本来自动下拉最新的.bak文件并将其还原到VM上的SQL Server实例。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM