Udostępnij za pośrednictwem


Testowanie uaktualniania bazy danych podczas instalowania aktualizacji

Dotyczy: programu Configuration Manager (bieżąca gałąź)

W razie potrzeby można uruchomić uaktualnienie testowej bazy danych przed zainstalowaniem aktualizacji w konsoli dla bieżącej gałęzi Configuration Manager.

Ważna

Uaktualnienie testowe nie jest już wymaganym ani zalecanym krokiem dla większości witryn.

Jeśli twoja baza danych jest podejrzana lub jest modyfikowana przez dostosowania, które nie są jawnie obsługiwane przez Configuration Manager, kontynuuj korzystanie z tego procesu.

Czy muszę uruchomić uaktualnienie testowe?

Wycofanie tego testu uaktualnienia jest możliwe z powodu zmian wprowadzonych za pomocą Configuration Manager bieżącej gałęzi. Te zmiany upraszczają proces i szybkość, dzięki którym instalator może zaktualizować środowisko produkcyjne do nowszej wersji. To przeprojektowanie zostało wykonane, aby pomóc w utrzymaniu aktualności przy mniejszym ryzyku i mniejszym obciążeniu operacyjnym podczas instalowania każdej nowej aktualizacji.

Zmiany dotyczą sposobu instalowania aktualizacji, w tym logiki, która automatycznie wycofuje nieudaną aktualizację bez konieczności uruchamiania odzyskiwania lokacji. Te zmiany umożliwiają zarządzanie instalacjami aktualizacji przy użyciu konsoli programu i obejmują opcję ponownej próby instalacji aktualizacji zakończonej niepowodzeniem.

Porada

Po uaktualnieniu do Configuration Manager bieżącej gałęzi ze starszego produktu, takiego jak system Center 2012 Configuration Manager, uaktualnienia testowej bazy danych pozostają zalecanym krokiem.

Jeśli nadal planujesz przetestować uaktualnienie bazy danych lokacji podczas instalowania aktualizacji w konsoli, poniższe informacje uzupełniają wskazówki dotyczące instalowania aktualizacji w konsoli.

Przygotowanie do uruchomienia uaktualnienia testowej bazy danych

Aby uruchomić test uaktualnienia, użyj instalatora Configuration Manager z folderu CD.Latest. Użyj tej samej wersji plików źródłowych co wersja Configuration Manager, do której aktualizujesz.

Aby na przykład przetestować aktualizację bazy danych dla wersji programu YYMM:

  • Potrzebna jest co najmniej jedna witryna programu YYMM w wersji, z której można pobrać ten folder CD.Latest.

  • Jeśli nie masz witryny z uruchomioną wymaganą wersją, rozważ zainstalowanie lokacji w środowisku laboratoryjnym. Następnie zaktualizuj tę witrynę do nowej wersji. Ten proces tworzy folder CD.Latest z poprawną wersją plików źródłowych.

Test uaktualniania jest uruchamiany względem kopii zapasowej bazy danych lokacji przywracanej do oddzielnego wystąpienia SQL Server. Po zakończeniu uaktualnienia testowego odrzuć uaktualniona baza danych. Nie może być używany przez witrynę Configuration Manager.

Uruchamianie uaktualnienia testu

  1. Użyj Configuration Manager Instalatora i plików źródłowych z folderu CD.Latest witryny z uruchomioną wersją, do którą planujesz zaktualizować.

  2. Skopiuj folder CD.Latest do lokalizacji w wystąpieniu SQL Server, którego użyjesz do uruchomienia uaktualnienia testowej bazy danych.

  3. Utwórz kopię zapasową bazy danych lokacji, którą chcesz przetestować. Następnie przywróć kopię tej bazy danych do wystąpienia SQL Server, które nie hostuje Configuration Manager lokacji. Wystąpienie SQL Server musi być tą samą wersją SQL Server co baza danych lokacji. Aby uzyskać więcej informacji, zobacz Szybki start: Tworzenie kopii zapasowej i przywracanie lokalnej bazy danych SQL Server.

  4. Po przywróceniu kopii bazy danych uruchom instalatora z folderu CD.Latest. Po uruchomieniu instalatora użyj opcji wiersza /TESTDBUPGRADE polecenia. Jeśli wystąpienie SQL Server hostujące kopię bazy danych nie jest wystąpieniem domyślnym, podaj opcje wiersza polecenia, aby zidentyfikować wystąpienie hostujące kopię bazy danych lokacji.

    Na przykład masz bazę danych lokacji o nazwie CM_ABCbazy danych . Kopia tej bazy danych lokacji jest przywracana do obsługiwanego wystąpienia SQL Server o nazwie DBTestwystąpienia . Aby przetestować uaktualnienie tej kopii bazy danych lokacji, użyj następującego wiersza polecenia: setup.exe /TESTDBUPGRADE DBtest\CM_ABC

    Setup.exe można znaleźć w następującej lokalizacji na nośniku źródłowym dla Configuration Manager:SMSSETUP\BIN\X64

  5. W wystąpieniu SQL Server, w którym uruchamiasz test uaktualniania, monitoruj plik ConfigMgrSetup.log w katalogu głównym dysku systemowego pod kątem postępu i powodzenia.

    Jeśli uaktualnienie testowe zakończy się niepowodzeniem, rozwiąż wszelkie problemy związane z niepowodzeniem uaktualniania bazy danych lokacji. Następnie utwórz nową kopię zapasową bazy danych lokacji i ponownie przetestuj uaktualnienie nowej kopii bazy danych.

Następne kroki

Po pomyślnym zakończeniu aktualizacji testowej bazy danych odrzuć zaktualizowaną bazę danych. Nie może być używany przez witrynę Configuration Manager. Następnie możesz wrócić do aktywnej lokacji i rozpocząć instalację aktualizacji.

Jeśli instalacja aktualizacji nie powiedzie się, nie trzeba odzyskiwać lokacji. Zamiast tego można ponowić próbę instalacji aktualizacji z poziomu konsoli programu .