是否可以将 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 存储。这些备份运行良好,并在手动测试中完美地恢复到原始服务器。
但是,为了确保我们的备份继续有效,我想进行某种自动恢复测试。由于 performance/disk 限制,我不想在我们的主数据库服务器上执行此自动化测试。但是我们不能花钱购买更多 SQL 服务器标准许可证来设置另一台服务器。而且我们不能使用 SQL Server Express,因为我们的数据库太大了(大约 20 GB)。
鉴于我们的备份存储在 Azure 中,我认为测试备份还原的最佳方法是将备份直接还原到 Azure SQL 数据库中。我可以大约每周执行一次此操作,运行 对恢复的数据进行一些快速检查,然后自动删除数据库,并支付 service/week 不到 1 小时的费用。这将导致最少的费用。但是,我不确定这是否可能。 Google 搜索有关如何将 SQL 服务器备份直接还原到 Azure SQL 的说明,目前尚未找到任何结果。 我可以像这样将我的 SQL 服务器备份直接恢复到 Azure Managed SQL 吗?
如果不可能,我的下一个想法是我可以在 Azure 中创建一个 SQL 服务器 VM,并根据需要 activate/deactivate 它用于我的自动恢复测试。不过那会有点复杂,所以我将这种方法留给计划 B。
不直接。您只能直接将 bacpac 文件导入 SQL Azure。
您可以使用 SQL Azure VM 上的服务器来测试您的备份文件。
很确定您可以编写一个脚本来自动下载最新的 .bak 文件并将其还原到 VM 上的 SQL 服务器实例。
我们目前在我们的一台服务器上有一个 SQL Server Standard 2014 数据库,该数据库每天备份到 Azure Blob 存储。这些备份运行良好,并在手动测试中完美地恢复到原始服务器。
但是,为了确保我们的备份继续有效,我想进行某种自动恢复测试。由于 performance/disk 限制,我不想在我们的主数据库服务器上执行此自动化测试。但是我们不能花钱购买更多 SQL 服务器标准许可证来设置另一台服务器。而且我们不能使用 SQL Server Express,因为我们的数据库太大了(大约 20 GB)。
鉴于我们的备份存储在 Azure 中,我认为测试备份还原的最佳方法是将备份直接还原到 Azure SQL 数据库中。我可以大约每周执行一次此操作,运行 对恢复的数据进行一些快速检查,然后自动删除数据库,并支付 service/week 不到 1 小时的费用。这将导致最少的费用。但是,我不确定这是否可能。 Google 搜索有关如何将 SQL 服务器备份直接还原到 Azure SQL 的说明,目前尚未找到任何结果。 我可以像这样将我的 SQL 服务器备份直接恢复到 Azure Managed SQL 吗?
如果不可能,我的下一个想法是我可以在 Azure 中创建一个 SQL 服务器 VM,并根据需要 activate/deactivate 它用于我的自动恢复测试。不过那会有点复杂,所以我将这种方法留给计划 B。
不直接。您只能直接将 bacpac 文件导入 SQL Azure。
您可以使用 SQL Azure VM 上的服务器来测试您的备份文件。
很确定您可以编写一个脚本来自动下载最新的 .bak 文件并将其还原到 VM 上的 SQL 服务器实例。