每当主要Azure SQL数据库下降时,如何配置警报



在Azure中,当SQL Server故障转移发生时,每当您设置了具有故障转移组的SQL Server并将故障转移策略设置为自动化时,如何配置警报或电子邮件通知?

那么,有人可以建议我如何为上述情况配置警报?

您引用此博客:在Azure中,当SQL Server故障转移发生时如何配置警报或通知?

ckelly使用自动化帐户> Runbook>使用PowerShell找到了一种在Azure中脚本的方法。这样的简单脚本应该这样做。只需要弄清楚该运行作为帐户,然后按时间表或警报触发它。

function sendEmailAlert
{
    # Send email
}

function checkFailover
{
    $list = Get-AzSqlDatabaseFailoverGroup -ResourceGroupName "my-resourceGroup" -server "my-sql-server"
    if ( $list.ReplicationRole -ne 'Primary')
    { 
        sendEmailAlert
    }
}
checkFailover

希望这会有所帮助。

相关内容

  • 没有找到相关文章

最新更新