从GUID获取SQL Server数据库名称

时间:2019-06-05 08:10:56

标签: sql-server azure-sql-database

我记录了很多数据库错误,并显示以下消息:

  

由于“ AVAILABILITY_REPLICA”,数据库“ {GUID}”的事务日志已满

如何获取对应的数据库名称?

我已经尝试过Powershell:

@AutoConfigureBefore(MainAutoConfiguration.class)

我也找不到查询sys.databases的GUID:

Get-AzureRmSqlDatabase -ResourceGroupName "..." -ServerName "..."

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

您引用此Azure Support来解决错误:由于'AVAILABILITY_REPLICA',数据库'%。* ls'的事务日志已满

该错误表示主副本中的主数据库正在保存未同步到可用性组中其他辅助副本的事务。

如果您无法从“ {GUID}”中找到数据库,则以下t-sql查询可能会有用:

v-tab

希望查询可以帮助您找到数据库。

有关更多详细信息,请参见:Tag Archives: sql server full due to ‘AVAILABILITY_REPLICA’

更新

恭喜您已经解决了问题。同时,您对问题进行了排序,并使用Application Insights找到了数据库名称。

希望这会有所帮助。