В Template DB MSSQL by ODBC есть триггер MSSQL DB '{#DBNAME}': State is {ITEM.VALUE} {Template DB MSSQL by ODBC:mssql.db.state["{#DBNAME}"].last()}>1 есть несколько состояний БД ONLINE(0), RESTORING(1), RECOVERING(2) и т.д.
Но так как на SQL серверах настроен mirroring происходят "ложные срабатывания" то есть отлавливаются состояния когда на вторичной реплике БД в RECOVERING(2) в течении нескольких секунд (вообщем это нормально)
Как переделать триггер так чтоб он сработал только если mssql.db.state >1 в течении 1 минуты ??
Но так как на SQL серверах настроен mirroring происходят "ложные срабатывания" то есть отлавливаются состояния когда на вторичной реплике БД в RECOVERING(2) в течении нескольких секунд (вообщем это нормально)
Как переделать триггер так чтоб он сработал только если mssql.db.state >1 в течении 1 минуты ??
Comment