Мультисерверное администрирование - Удаление мультисерверного администрирования

ОГЛАВЛЕНИЕ


Удаление мультисерверного администрирования

Для полного удаления мультисерверного администрирования, Вы должны дефектовать все подчинённые серверы. Когда последний подчинённый сервер будет успешно дефектован, master-сервер деинсталлируется. К сожалению, многие задания и MSXOperator не полностью удалятся с бывшего master-сервера, а также не вся информация о мультисерверных планах обслуживания удалиться с бывших подчинённых серверов. Выше уже представлялся скрипт, который удаляем остатки плана обслуживания на бывшем подчинённом сервере. Ниже представлен скрипт, который удалит с бывшего master-сервера оператора MSXOperator:


USE msdb
DELETE j
FROM sysjobs j
WHERE j.category_id = 2 --This is the ID for multi server jobs
IF (EXISTS (SELECT name FROM msdb.dbo.sysoperators
WHERE name = N'MSXOperator'))
---- Delete operator with the same name.
EXECUTE msdb.dbo.sp_delete_operator @name = N'MSXOperator'

С другой стороны, если Вы не удалите мультисерверные задания и потом повторно установите master-сервер, тогда старые задания автоматически появятся в папке заданий этого сервера. Вам останется только указать для них подчинённые сервера, и они будут готовы к использованию. Задания с категорией Uncategorized (multi-server) не могут быть выполнены на бывшем master-сервере, пока Вы не измените категорию на локальную. Так что, если Вы планируете продолжать их использование, Вы должны или выполнить указанные выше рекомендации по удалению или изменить их категорию.