将Azure SQL DB长期备份存储在另一个订阅中

时间:2018-11-27 20:18:16

标签: azure azure-sql-database azure-sql-server azure-backup-vault

在Azure中删除SQL Server时。相应的数据库和备份也将被删除。如果管理员登录遭到破坏,这是一个很大的安全问题。

我们想将长期备份(每周一次)存储在另一个订阅上,因此,需要删除两次登录名才能删除所有数据。

如何将数据库长期备份推送到另一个订阅,Azure可以自动执行此备份?

3 个答案:

答案 0 :(得分:0)

您无需将备份移动到另一个订阅。您可以防止使用herehere中所述的Azure锁删除Azure SQL数据库服务器。您可以锁定包含任何Azure SQL逻辑服务器的资源组。

您还可以在Vault上放置资源锁定。

答案 1 :(得分:0)

我认为您无法将日志字词备份配置为指向另一个订阅。但是,作为解决方法,您可以设置数据同步以将数据同步到另一个订阅:https://docs.microsoft.com/en-us/azure/sql-database/sql-database-sync-data 这是一个相关的问题: Azure SQL Sync between Subscriptions

另一个便宜的解决方案是编写PowerShell脚本来备份数据库并将BACPAC保存到其他订阅BLOB存储中: https://docs.microsoft.com/en-us/azure/sql-database/sql-database-export#export-to-a-bacpac-file-using-powershell您可以从Azure自动化帐户轻松调用此PowerShell脚本。

答案 2 :(得分:0)

如果您删除服务器,我认为不会删除长期保留备份,这些备份与订阅相关联。