Jak zmienić bazę danych programu Orchestrator
Data opublikowania: marzec 2016
Dotyczy: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator
Po instalacji może być konieczna zmiana lokalizacji bazy danych programu Orchestrator, aby oddzielić serwer zarządzania od serwera bazy danych, przenieść bazę danych na większy serwer lub do klastra lub skonfigurować ponownie bazę danych aranżacji w oparciu o zmiany wymagane w środowisku. Przy użyciu standardowych metod programu Microsoft SQL Server możesz przenieść istniejącą bazę danych na inny serwer, ale następnie konieczne będzie skonfigurowanie funkcji programu Orchestrator w celu nawiązania połączenia z nowym serwerem. Należy przeprowadzić konfigurację serwera zarządzania, usługi sieci Web obsługującej konsolę Orchestration oraz poszczególnych serwerów Runbook zgodnie z procedurami przedstawionymi poniżej.
Serwer Management i serwery Runbook
Za pomocą narzędzia do konfiguracji baz danych można zmienić ustawienia połączenia na serwerze Management oraz na serwerach Runbook zainstalowanych w środowisku. Ustawienia serwerów są przechowywane w zaszyfrowanym pliku o nazwie Settings.dat. W przypadku zmiany ustawień bazy danych aranżacji, na przykład portu, danych dostępowych konta użytkownika lub nazwy komputera, należy ręcznie odinstalować lub zainstalować ponownie wszystkie serwery elementów Runbook, a następnie uruchomić ponownie narzędzie do konfiguracji bazy danych na serwerze Management i wszystkich serwerach Runbook.
Aby zmienić ustawienia bazy danych dla serwera Management lub serwerów Runbook
Na serwerze Management kliknij przycisk Start, wskaż pozycję Wszystkie programy, kliknij kolejno pozycje Microsoft System Center 2012 i Orchestrator, a następnie kliknij pozycję Runbook Designer.
W polu Serwer wprowadź nazwę serwera, na którym hostowana jest baza danych, w formacie <server>\<instance>,<port>. Aby wybrać komputer, naciśnij przycisk z wielokropkiem (...). Uwzględnienie wystąpienia nie jest wymagane, jeśli baza danych programu Orchestrator jest zainstalowana w wystąpieniu domyślnym. Uwzględnienie portu programu SQL Server nie jest wymagane, jeśli jest on instalowany przy użyciu domyślnego portu 1433.
Jeśli baza danych programu Orchestrator jest zainstalowana w wystąpieniu o nazwie MyInstance na komputerze o nazwie MySQLServer, dla którego skonfigurowano port 12345, wprowadź ścieżkę MySQLServer\MyInstance,12345.
Jeśli baza danych programu Orchestrator jest zainstalowana w wystąpieniu o nazwie MyInstance na komputerze o nazwie MySQLServer, dla którego skonfigurowano port 1433, wprowadź ścieżkę MySQLServer\MyInstance.
Jeśli baza danych aranżacji jest zainstalowana w domyślnym wystąpieniu na komputerze o nazwie MySQLServer, dla którego skonfigurowano port 1433, wprowadź ścieżkę MySQLServer.
Wybierz metodę uwierzytelniania używaną do nawiązania połączenia z serwerem SQL:
Uwierzytelnianie systemu Windows Połącz się z serwerem SQL, używając uwierzytelniania systemu Windows.
Uwierzytelnianie serwera SQL Połącz się z serwerem SQL, używając konta użytkownika serwera SQL. Wpisz nazwę użytkownika i hasło konta użytkownika serwera SQL. To konto musi mieć uprawnienia do tworzenia, zapisywania i posiadania bazy danych oraz do tworzenia, aktualizacji i usuwania wierszy w bazie danych.
Kliknij przycisk Dalej.
W okienku Magazyn danych kliknij pozycję Użyj istniejącej bazy danych.
Z listy Nazwa wybierz bazę danych.
Kliknij przycisk Zakończ.
Usługa sieci Web
Usługa sieci Web obsługująca Konsolę Orchestration nie używa pliku Settings.dat. Aby zmienić ustawienia bazy danych dla usługi sieci Web, należy zmodyfikować plik Web.config na serwerze usług IIS (Internet Information Services). Możesz zmodyfikować plik przy użyciu modułu Menedżer usług IIS, ale najpierw musisz go odszyfrować, uruchamiając plik wykonywalny aspnet_regiis.exe.
Aby zmienić ustawienia bazy danych dla usługi sieci Web programu Orchestrator
Zaloguj się przy użyciu poświadczeń administracyjnych na komputerze, na którym jest zainstalowana Konsola Orchestration.
Otwórz okno wiersza polecenia przy użyciu poświadczeń administratora.
Uruchom następujące polecenie, aby odszyfrować plik 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"
Aby uruchomić moduł Menedżer usług IIS, kliknij przycisk Start, wskaż pozycję Narzędzia administracyjne, a następnie kliknij pozycję Menedżer internetowych usług informacyjnych (IIS).
Rozwiń węzeł Witryny, a następnie kliknij pozycję Usługa sieci Web programu Microsoft System Center 2012 Orchestrator.
W widoku funkcji kliknij dwukrotnie pozycję Ciągi połączenia.
W okienku Ciąg połączenia kliknij dwukrotnie pozycję OrchestratorContext.
W polu Niestandardowy przewiń w dół do ciągu zawierającego nazwę serwera (Źródło danych) i nazwę bazy danych (Katalog początkowy). W razie potrzeby zmodyfikuj te wartości.
Kliknij przycisk OK, aby zamknąć okno dialogowe.
Zamknij moduł Menedżer usług IIS.
Uruchom następujące polecenie, aby zaszyfrować plik 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"
Zobacz też