Изменение базы данных Orchestrator
Опубликовано: Март 2016
Применимо к: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator
После установки может потребоваться изменить расположение базы данных Orchestrator, если нужно отделить сервер Management от сервера базы данных, переместить базу данных на больший сервер или кластер либо только перенастроить базу данных Orchestration в соответствии с требуемыми изменениями в среде. Переместить существующую базу данных на другой сервер можно с помощью стандартных методов Microsoft SQL Server, но после это необходимо настроить функции Orchestrator для подключения к новому серверу. Эту настройку необходимо выполнить для сервера Management, веб-службы, поддерживающей консоль Orchestration, и каждого сервера Runbook, как описано в следующих процедурах.
Сервер Management и серверы Runbook
С помощью служебной программы настройки базы данных можно изменить параметры подключения, которые сервер Management и серверы Runbook установили в среде. Параметры для этих серверов хранятся в зашифрованном файле Settings.dat. При изменении параметров базы данных Orchestration, таких как порт, доступ к учетной записи пользователя или имя компьютера, необходимо вручную удалить и переустановить все серверы Runbook и затем перезапустить служебную программу настройки базы данных на сервере Management и всех серверах Runbook.
Изменение параметров базы данных для сервера Management и серверов Runbook
На сервере Management нажмите кнопку Пуск, наведите указатель на Все программы, выберите Microsoft System Center 2012, далее Orchestrator и затем Настройка хранилища данных.
В поле Сервер введите имя сервера, на котором размещена база данных, в формате <server>\<instance>,<port>. Можно выбрать компьютер, щелкнув кнопку с многоточием (...). Если база данных Orchestrator установлена на применяемом по умолчанию экземпляре, указывать экземпляр не требуется. Если сервер SQL Server установлен на применяемом по умолчанию порту 1433, указывать порт не требуется.
Если база данных Orchestrator установлена на экземпляре MyInstance на компьютере с именем MySQLServer, который настроен на порту 12345, введите MySQLServer\MyInstance,12345.
Если база данных Orchestrator установлена на экземпляре MyInstance на компьютере с именем MySQLServer, который настроен на порт 1433, введите MySQLServer\MyInstance.
Если база данных Orchestrator установлена на экземпляре по умолчанию на компьютере с именем MySQLServer, который настроен на порту 1433, введите MySQLServer.
Выберите метод проверки подлинности, который будет использоваться для подключения к SQL Server.
Проверка подлинности Windows. Подключение к SQL Server с помощью проверки подлинности Windows.
Проверка подлинности SQL Server. Подключение к SQL Server с помощью учетной записи пользователя SQL Server. Введите имя пользователя и пароль учетной записи пользователя SQL Server. Этой учетной записи должны быть назначены права на создание, запись и владение базой данных, а также на создание, обновление и удаление строк в базе данных.
Нажмите кнопку Далее.
На панели Хранилище данных нажмите Использовать существующую базу данных.
В списке Имя выберите базу данных.
Нажмите кнопку Готово.
Веб-служба
Веб-служба, поддерживающая консоль Orchestration, не использует файл Settings.dat. Чтобы изменить параметры базы данных для веб-службы, необходимо откорректировать файл Web.config на сервере служб IIS. Для изменения файла можно использовать программу Диспетчер служб IIS, но сначала нужно расшифровать файл, запустив исполняемый файл aspnet_regiis.exe.
Изменение параметров базы данных для веб-службы Orchestrator
Войдите с помощью учетной записи администратора на компьютер с установленной консолью Orchestration.
Откройте окно командной строки с учетными данными администратора.
Выполните следующую команду, чтобы расшифровать файл Web.config:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -pdf "connectionStrings" "C:\Program Files (x86)\Microsoft System Center 2012\Orchestrator\Web Service\Orchestrator2012"
Чтобы запустить Диспетчер служб IIS, нажмите кнопку Пуск, выделите пункт Администрирование и выберите команду Менеджер служб IIS.
Разверните узел Сайты и затем нажмите Веб-служба Microsoft System Center 2012 Orchestrator.
В окне Просмотр возможностей дважды щелкните Строки подключения.
На панели Строки подключения дважды щелкните элемент OrchestratorContext.
В поле Специальная прокрутите вниз до части строки, которая включает имя сервера (Источник данных) и имя базы данных (Начальный каталог). При необходимости измените эти значения.
Нажмите кнопку ОК, чтобы закрыть диалоговое окно.
Закройте Диспетчер служб IIS.
Выполните следующую команду, чтобы зашифровать файл Web.config:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -pef "connectionStrings" "C:\Program Files (x86)\Microsoft System Center 2012\Orchestrator\Web Service\Orchestrator2012"