Azure SQL 数据库 : Programmatic Backup and Restore

标签 azure azure-web-app-service azure-sql-database

我正在为基于 Azure 的产品开发自动化基础架构。我需要能够以编程方式(不允许手动 UI 干预工作)备份和还原 Azure SQL DB。我正在寻找合适的 RESTFul api,但没有看到任何符合要求的。也许我错过了??

如有任何指点,我们将不胜感激。

最佳答案

导出(备份)Azure SQL 数据库,您可以使用以下 HTTP POST 请求。

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/export?api-version=2021-02-01-preview

要了解上述请求中所需的 URI 参数,请查看此 Microsoft official document .

对于恢复,您可以使用Azure PowerShellREST API。您需要学习一些 PowerShell 命令才能完成此任务。在此处了解这些命令 Restore-AzSqlDatabase .

有用链接:Programmatic recovery using automated backups

关于Azure SQL 数据库 : Programmatic Backup and Restore,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71779996/

相关文章:

node.js - 在 Azure Web 应用程序上安装 npm 几分钟后,node_modules 消失了

azure - 尝试在 ARM 模板中添加 VNET 服务端点时出现问题

azure powershell 集成帐户合作伙伴创建身份无效

azure - 我们能否为一个 azure-pipeline yaml 文件中的一个存储库提供两个 Build.ArtifactStagingDirectory 位置,以发布两个不同的 debian 安装程序

应用程序网关后端池中的 Azure 内部负载均衡器

azure - 覆盖 Azure 网站上的缓存控制 header

azure - 使用 Visual Studio Online 和 Git 进行持续交付不起作用。新提交后无任何操作

Azure SQL - 使用 ADO.NET 时的默认隔离级别

sql-server - Azure跨数据库查询、外部资源、外部表

sharepoint - 在azure上设置sharepoint开发环境?