Добрый день,
правильно ли я понимаю, что для предотвращения ошибок job на secondary replica достаточно в код шагов job-а добавить следующую инструкцию:
В http://dba.stackexchange.com/questions/45137/sql-server-agent-jobs-and-availability-groups такой вариант предлагается среди прочих. Мне он нравится больше, чем вариант с проверками sys.availability_groups (см. по ссылке), т.к. не нужно знать имя группы.
правильно ли я понимаю, что для предотвращения ошибок job на secondary replica достаточно в код шагов job-а добавить следующую инструкцию:
if ( DATABASEPROPERTYEX( DB_NAME(), 'Updateability' ) = 'READ_ONLY' ) -- выход -- .. -- иначе выполнение шага -- ..
В http://dba.stackexchange.com/questions/45137/sql-server-agent-jobs-and-availability-groups такой вариант предлагается среди прочих. Мне он нравится больше, чем вариант с проверками sys.availability_groups (см. по ссылке), т.к. не нужно знать имя группы.