Невозможно зарегистрировать новое хранилище данных System Center 2012 Service Manager после перемещения базы данных Service Manager

Невозможно зарегистрировать новое хранилище данных System Center 2012 Service Manager после перемещения базы данных Service Manager

Недавно я выполнил миграцию клиента с топологии SCSM из 3 серверов на топологию SCSM из 5 серверов, и теперь у меня возникла проблема с регистрацией сервера управления хранилищем данных на сервере управления Service Manager.

Все серверы работают под управлением Windows Server 2012, за исключением SCSM3, на котором установлена ​​2008 R2 SP1.


Исходная конфигурация

SCSM1

  • Сервер управления Service Manager 2012 SP1 UR2
  • SQL Server 2012 с базами данных ServiceManager и SharePoint Foundation 2010 (для SSP)

SCSM2

  • Сервер управления хранилищем данных Service Manager 2012 SP1 UR2
  • SQL Server 2012 со всеми 5 базами данных хранилища данных, а также SSRS и SSAS.

SCSM3

  • SharePoint Foundation 2010 SP1
  • Service Manager 2012 SP1 UR2 Сервер веб-контента
  • Service Manager 2012 SP1 UR2 Веб-части SharePoint

Измененная конфигурация

SCSM1

  • Сервер управления Service Manager 2012 SP1 UR2

SCSM2

  • Service Manager Data Warehouse Management Server 2012 SP1 (нельзя установить UR2, пока DW не будет зарегистрирован и MPSync не будет успешно запущен несколько раз)

SCSM3

  • SharePoint Foundation 2010 SP2
  • Service Manager 2012 SP1 UR2 Сервер веб-контента
  • Service Manager 2012 SP1 UR2 Веб-части SharePoint

SCSM4

  • SQL Server 2012 с базами данных ServiceManager и SharePoint Foundation 2010 (для SSP)

SCSM5

  • SQL Server 2012 со всеми 5 базами данных хранилища данных на нем, а также SSRS и SSAS. SSRS был настроен с помощью правильной ручной конфигурации, подробно описанной здесь -http://technet.microsoft.com/en-us/library/hh519664.aspx

Этапы миграции

У клиента возникли проблемы с производительностью, которые часто возникают, когда SQL находится на сервере управления, поэтому я сделал следующее:

  1. Установить два новых сервера, которые будут функционировать как выделенные SQL-серверы.

  2. Отменить регистрацию хранилища данных (установка была относительно новой, поэтому сохранение данных в хранилище данных не требовалось)

  3. Следуйте этой записи в блоге TechNet, чтобы перенести базу данных ServiceManager на новый сервер.

  4. Удалить SharePoint Foundation и WCS из SCSM3

  5. Удалить SQL Server из SCSM1

  6. Удалите сервер управления хранилищем данных из SCSM2.

  7. Удалить SQL Server из SCSM2

  8. Переустановите портал самообслуживания на SCSM3, используя новый сервер баз данных для баз данных SharePoint.

  9. Переустановите Data Warehouse Management Server на SCSM2, указав новый сервер базы данных во время установки. Я пробовал это, используя как старое имя DW Management Group, так и новое имя Management Group.


Все прошло хорошо (включая установку хранилища данных), но когда я пытаюсь зарегистрировать новое хранилище данных на сервере управления Service Manager, я получаю следующую ошибку:

Служба доступа к данным либо не запущена, либо еще не инициализирована.

Аналогичная ошибка возникает при попытке зарегистрировать DW через PowerShell с помощьюRegister-SCDWSource

Служба (и все остальные службы System Center) действительно запущены на всех серверах, на которых они должны быть запущены. Сам Service Manager работает нормально после миграции базы данных. Портал самообслуживания также функционирует нормально.

В таблице нет строк dbo.MT_Microsoft$SystemCenter$ResourceAccessLayer$DwSdkResourceStore, поскольку старое хранилище данных было успешно отменено, поэтому усечение этой таблицы не решит проблему.

Что я попробовал, основываясь на статье TechNet и сообщениях на форуме:

  • Перезапустите службы System Center на всех серверах.

  • Убедитесь, что моя учетная запись находится в группе Built-In\Administrators на всех серверах.

  • Проверено, что моя учетная запись находится в группе администраторов Service Manager.

  • Проверено, что правильные SPN для службы доступа к данным зарегистрированы вручную.

  • Временно отключил антивирус на каждом сервере.

  • Telnet на порт 5724 работает между всеми серверами и рабочими станциями в среде.


Кто-нибудь знает, что еще может быть причиной этого?

решение1

Это старая публикация, но это ситуация, в которой я оказался недавно при тех же обстоятельствах. Проблема, с которой я столкнулся, была вызвана мной самим, когда вы проходите процесс обновления всех ссылок на таблицы SCSM DB на старые серверы и указываете их на новые серверы, все они указывают на новый сервер SQL, за исключением dbo. MT_Microsoft$SystemCenter$ResourceAccessLayer$SdkResourceStore, который указывает на основной сервер управления. Я случайно установил его на новый сервер SQL, отсюда и ошибка регистрации DW о том, что служба доступа к данным не запущена. После того, как я нашел и устранил проблему, регистрация DW заработала.

Связанный контент