【问题标题】:Automate Azure SQL Server database restores自动化 Azure SQL Server 数据库还原
【发布时间】:2021-02-21 08:53:05
【问题描述】:

我在 Azure 上运行了两个 SQL 服务器数据库 - 一个 Prod 和一个 Test。我希望每天晚上,Test 服务器都会自动将其数据和结构(包括任何 TABLE、Stored Proc 更改)与 Prod 同步 - 所以 Test 是 Prod 的镜像,可用于开发/QA。

我想知道如何在 Azure 上实现这一点?请注意,我希望这会自动并按计划发生。谢谢大家。

【问题讨论】:

  • 我建议你做的是找出完成工作所需的 PowerShell 命令,然后在 Azure 自动化中安排它们。您可能需要删除您的测试并将产品恢复到新数据库。或者做一些棘手的重命名

标签: sql-server azure-sql-database


【解决方案1】:

Azure 目前,我们可以使用 Azure 数据同步服务在数据库之间同步数据。但是我们不能使用该服务来同步存储过程。更多详情请参考herehere。因此,如果我们想要同步存储过程,SQL Server Management Studio 生成脚本向导是一种生成脚本的简单方法,该脚本会将所有存储过程复制到另一个数据库。

另外,关于如何创建启动azure SQL数据同步的计划,请参考blog

【讨论】:

    猜你喜欢
    • 2019-05-28
    • 1970-01-01
    • 2019-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多