根据Microsoft文档了解自动SQL数据库备份
完整的数据库备份每周进行一次,差异数据库备份通常每隔几个小时进行一次,事务日志备份通常每5-10分钟进行一次。第一个完整备份是在创建数据库后立即调度的。它通常在30分钟内完成,但是当数据库很大时,它可能会花费更长的时间。例如,在还原的数据库或数据库副本上,初始备份可能会花费更长的时间。在第一次完全备份之后,所有其他备份都会自动调度,并在后台默默地进行管理。所有数据库备份的确切时间由SQL数据库服务决定,因为它平衡了整个系统工作负载。
是否有一种方法可以让我检查我的第一个完整备份是否已经完成并准备好恢复?
据我所知,它将首先在同一地点提供,然后再复制到其他地点。我还知道,我可以通过尝试从backup中添加一个新数据库来检查,并查看我的数据库备份是否出现在列表中。我更感兴趣的是,是否有系统表,管理视图,我可以查询来检查?
发布于 2017-10-16 19:59:52
您可以使用cmdlet获取指定服务器上的所有可用备份。
Get-AzureRMSqlDatabaseGeoBackup -ResourceGroupName "ContosoResourceGroup" -ServerName "ContosoServer"希望这能有所帮助。
https://dba.stackexchange.com/questions/188573
复制相似问题