В Azure как настроить оповещение или уведомление при сбое SQL Server? - PullRequest
0 голосов
/ 16 мая 2019

Как в Azure настроить оповещение или уведомление, когда происходит переключение при сбое SQL Server, если вы настраиваете SQL-сервер с группами отказоустойчивости и для политики переключения при сбое задано автоматическое? Если он не может быть настроен в Monitor, можно ли его написать в другом месте?

Ответы [ 2 ]

0 голосов
/ 30 мая 2019

Нашел способ написать сценарий в Azure, используя учетные записи автоматизации> Runbook>, используя Powershell.Простой скрипт вроде этого должен сделать это.Просто нужно вычислить запуск в качестве учетной записи и запустить его по расписанию или по предупреждению.

function sendEmailAlert
{
    # Send email
}


function checkFailover
{
    $list = Get-AzSqlDatabaseFailoverGroup -ResourceGroupName "my-resourceGroup" -server "my-sql-server"

    if ( $list.ReplicationRole -ne 'Primary')
    { 
        sendEmailAlert
    }
}

checkFailover
0 голосов
/ 16 мая 2019

База данных SQL Azure поддерживает только следующие показатели оповещений:

enter image description here

Мы не смогли использовать предупреждение, когда произошел сбой SQL Server. Это можно получить из этого документа: Создание оповещений для базы данных SQL Azure и хранилища данных с помощью портала Azure .

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...