У вас есть один вторичный DPM-сервер (DPM3), защищающий два первичных (DPM1 и DPM2). У вас есть защищаемый сервер (PS1), добавленный на один из первичных серверов (DPM1) и на вторичный. Вы останавливаете защиту PS1 на первичном и вторичном сервере. Вы переключаете PS1 с DPM1 на DPM2. Вы дожидаетесь создания реплик на DPM2. Вы пытаетесь добавить PS1 обратно на DPM3, на этот раз с DPM2.
В таком случае, PS1 будет отсутствовать на вторичном сервере в списке ресурсов, защищаемых новым первичным сервером.
Это происходит потому, что каждый защищаемый сервер имеет единственную запись в списке защищаемых серверов в БД DPM. Одним из атрибутов этой записи является ID DPM-сервера, который защищает указанный сервер. В случае переноса сервера между двумя первичными DPM-серверами, вторичный сервер ничего не знает об этом изменении и не обновляет соответствующий атрибут для записи этого сервера в своей базе.
Это можно исправить вручную, обновив атрибут DPMServerId, для перенесённого сервера, на актуальный.
ВНИМАНИЕ! Это НЕ поддерживаемый официально Microsoft сценарий. Используйте приведённые инструкции на свой страх и риск, если только представитель технической поддержки Microsoft явно не указал вам обратного.
ОБЯЗАТЕЛЬНО сделайте полную резервную копию БД DPM перед выполнением следующих действий.
- Подключитесь к базе SQL вторичного DPM-сервера. (Как это сделать, читайте здесь.)
- Получите список DPM-серверов и их ID:
SELECT ServerId, ServerName, DPMServerId FROM [dbo].[tbl_AM_Server]
WHERE IsDPM = 1
Запишите ID DPM-сервера с которого вы переносили данные () и ID сервера на который их перенесли ().
- Определите, какой сервер защищает перенесённый сервер, согласно сведениям в базе вторичного сервера запросом:
SELECT DPMServerId FROM [dbo].[tbl_AM_Server]
WHERE ServerName = '
'
Убедитесь, что полученный ID совпадает с . В противном случае, эта инструкция вам не подходит - обратитесь в техническую поддержку Microsoft.
- Обновите сведения в базе вторичного сервера согласно текущей ситуации:
UPDATE [dbo].[tbl_AM_Server] SET DPMServerId = ''
WHERE ServerName = '
'
- Запустите мастер создания/изменения группы защиты и нажмите кнопку «Clear cache».
- Больше никогда-никогда не перемещайте защищаемые серверы между Primary-серверами, подключёнными к одному и тому же Secondary DPM серверу. Это НЕ поддерживается Microsoft.
[DW]