azure - 每当主 Azure SQL 数据库出现故障时,如何配置警报?
问题描述
在 Azure 中,当您设置了带有故障转移组的 SQL Server 并且故障转移策略设置为自动时,如何在发生 SQL Server 故障转移时配置警报或电子邮件通知?
那么,谁能建议我如何为上述场景配置警报?
解决方案
您参考此博客:在 Azure 中,如何在 SQL Server 故障转移发生时配置警报或通知?
CKelly 找到了一种在 Azure 中使用自动化帐户 > 运行手册 > 使用 Powershell 编写脚本的方法。像这样的简单脚本应该可以做到。只需要弄清楚 run as account 并通过 schedule 或 alert 触发它:
function sendEmailAlert
{
# Send email
}
function checkFailover
{
$list = Get-AzSqlDatabaseFailoverGroup -ResourceGroupName "my-resourceGroup" -server "my-sql-server"
if ( $list.ReplicationRole -ne 'Primary')
{
sendEmailAlert
}
}
checkFailover
希望这可以帮助。
推荐阅读
- r - R Dataframe 创建一个结合行名和列名的新列
- r - ggplot2:具有均值 / 95% 置信区间线的密度图
- r - 重命名 devtools 包中的 R\ 目录
- php - 如何直接在对象上附加关系?
- c++ - 在 MFC 图片控件上无法检测到鼠标按下
- linux - Azure:使用自定义脚本扩展取消配置 linux 实例
- visual-studio - Visual Studio 2019 工具栏 - 更改元素显示大小
- javascript - 在 express 中尝试 catch 块
- netlogo - 选择列表中的元素
- java - java - 为什么java中信号量类的acquireUninterruptibly()方法没有按预期工作?