Udostępnij za pośrednictwem


Przywracanie baz danych

Azure DevOps Server 2022 r. | Azure DevOps Server 2020 r. | Azure DevOps Server 2019 r.

Ten temat, druga część samouczka Przywracanie Single-Server, uczy, jak używać kopii zapasowych wykonanych z oryginalnego serwera w celu przywrócenia baz danych dla serwera Team Foundation Server (TFS) i farmy programu SharePoint na nowym serwerze.

Możesz użyć kopii zapasowych wykonanych z oryginalnego wdrożenia, aby przywrócić dane z tego wdrożenia do nowego serwera. Podczas przywracania danych pamiętaj, aby przywrócić wszystkie bazy danych i farmę programu SharePoint do tego samego punktu w czasie. Jeśli postępuje zgodnie ze wskazówkami w temacie Tworzenie harmonogramu tworzenia kopii zapasowej i planu, użyto funkcji Zaplanowane kopie zapasowe do utworzenia kopii zapasowych. Te kopie zapasowe będą używane do przywracania danych.

Jeśli kopie zapasowe zostały skonfigurowane ręcznie, nie można użyć kreatora przywracania w obszarze Zaplanowane kopie zapasowe w celu przywrócenia tych baz danych. Należy je ręcznie przywrócić przy użyciu oprogramowania użytego do utworzenia kopii zapasowej.

Użyj tego tematu, aby:

  • Przywracanie baz danych serwera Team Foundation Server
  • Przywracanie farmy programu SharePoint

Wymagania wstępne

Aby wykonać te procedury, musisz być członkiem następujących grup lub mieć następujące uprawnienia:

  • Członek grupy zabezpieczeń Administratorzy na serwerze.
  • Należy ustawić uprawnienie Zezwalaj na SQL Server Wykonywanie kopii zapasowej i Tworzenie planu konserwacji w grupie zabezpieczeń administratorów systemu SQL Server.
  • Członek grupy zabezpieczeń sysadmin dla baz danych programu Team Foundation.
  • Członek grupy Administratorzy farmy .

Przywracanie baz danych serwera Team Foundation Server

Instalowanie i konfigurowanie oprogramowania nie jest wystarczające do odzyskania wdrożenia. Musisz przywrócić dane, zanim użytkownicy będą mogli wrócić do pracy. Istnieje kreator, który pomoże Ci to zrobić.

Aby przywrócić bazy danych

  1. Aby uruchomić kreatora przywracania, otwórz konsolę administracyjną serwera TFS i przejdź do pozycji Zaplanowane kopie zapasowe.

    Uruchamianie kreatora przywracania

  2. Określ ścieżkę do zestawu kopii zapasowych i wybierz zestaw, którego chcesz użyć do przywrócenia.

    Wybierz ścieżkę sieci, a następnie zestaw przywracania

  3. Ukończ kreatora i przywróć bazy danych.

    Bazy danych są przywracane do nowego serwera

W przykładowym wdrożeniu użyj kreatora przywracania, aby przywrócić następujące bazy danych:

  • Tfs_warehouse

  • TFS_DefaultCollection

    Jest to domyślna nazwa bazy danych kolekcji. Jeśli nazwa została dostosowana, pamiętaj o użyciu tej nazwy.

  • Tfs_configuration

  • ReportServer

  • Reportservertempdb

  • WSS_Config

  • WSS_AdminContent

  • WSS_Content

Kreator przywracania przywraca również klucz szyfrowania dla SQL Server Reporting Services w ramach jego operacji. Możesz ręcznie przywrócić ten klucz, ale nie powinno być konieczne.

Przywracanie farmy programu SharePoint

Mimo że kreator przywracania przywrócił bazy danych programu SharePoint używane przez wdrożenie, nie może przywrócić farmy. Aby przywrócić kopię zapasową utworzoną w farmie programu SharePoint, należy użyć Windows PowerShell z poleceniem Restore-SPFarm. W niektórych przypadkach można użyć witryny sieci Web Administracja centralna do przywrócenia farmy zamiast Restore-SPFarm, ale polecenie programu PowerShell jest preferowaną metodą przywracania farmy.

Aby przywrócić farmę, musisz zalogować się przy użyciu konta, które jest członkiem grupy Administratorzy farmy, lub podać poświadczenia dla konta, które jest członkiem tej grupy po wyświetleniu tego monitu.

Aby przywrócić farmę dla programu SharePoint Foundation przy użyciu Restore-SPFarm

  1. Otwórz powłokę zarządzania Windows PowerShell lub SharePoint.

  2. W wierszu polecenia Windows PowerShell wprowadź następujące polecenie, gdzie UNCPath jest w pełni kwalifikowaną ścieżką UNC katalogu, w którym znajduje się kopia zapasowa farmy:

    Restore-SPFarm –Directory UNCPath –RestoreMethod Overwrite

    To polecenie spowoduje przywrócenie farmy przy użyciu najnowszej dostępnej kopii zapasowej. Jeśli chcesz użyć innej kopii zapasowej, musisz określić kopię zapasową do przywrócenia przy użyciu parametru –BackupID z identyfikatorem GUID określonej kopii zapasowej, której chcesz użyć.

  3. W wierszu polecenia Windows PowerShell wprowadź następujące polecenie, gdzie ServiceApplicationID jest identyfikatorem GUID przywróconej farmy:

    Start-SPServiceInstance –Identity ServiceApplicationID

    Porada

    Jeśli nie znasz identyfikatora GUID, możesz użyć polecenia Get-SPServiceInstance , aby wyświetlić listę identyfikatorów GUID wystąpienia usługi dla wszystkich aplikacji programu SharePoint na serwerze.

  4. Aby uzyskać więcej informacji na temat przywracania farmy, zobacz Przywracanie farmy (SharePoint Foundation) i Restore-SPFarm.

Aby przywrócić farmę przy użyciu administracji centralnej programu SharePoint

  1. Otwórz administracja centralną programu SharePoint, a na stronie głównej w sekcji Tworzenie kopii zapasowej i przywracanie wybierz pozycję Przywróć z kopii zapasowej.

    Zostanie otwarty Kreator przywracania.

  2. Na stronie Przywracanie z kopii zapasowej — krok 1 z 3 wybierz zadanie tworzenia kopii zapasowej farmy, które chcesz przywrócić, a następnie wybierz przycisk Dalej.

  3. Na stronie Przywracanie z kopii zapasowej — krok 2 z 3 zaznacz pole wyboru obok opcji farmy, a następnie wybierz przycisk Dalej.

  4. Na stronie Przywracanie z kopii zapasowej — krok 3 z 3 w sekcji Składnik przywracania upewnij się, że farma jest wyświetlana na liście Przywróć następujący składnik . W sekcji Przywróć tylko ustawienia konfiguracji wybierz pozycję Przywróć zawartość i ustawienia konfiguracji. W sekcji Opcje przywracania w obszarze Typ przywracania wybierz pozycję Ta sama konfiguracja. Gdy pojawi się okno dialogowe z prośbą o potwierdzenie wybranych opcji, wybierz przycisk OK, a następnie wybierz pozycję Rozpocznij przywracanie.

  5. Monitoruj ogólny stan odzyskiwania, jak pokazano w sekcji Gotowość na stronie Stan zadania tworzenia i przywracania kopii zapasowej . Stan jest automatycznie aktualizowany co 30 sekund. Możesz również ręcznie zaktualizować stan, wybierając pozycję Odśwież.

  6. Po zakończeniu przywracania wróć do strony głównej w administracji centralnej. W obszarze Zarządzanie aplikacjami wybierz pozycję Zarządzaj usługami na serwerze.

  7. Na stronie Usługi na serwerze znajdź aplikacje usług dla przywróconej farmy, a w kolumnie Akcje wybierz pozycję Start dla każdej z tych aplikacji usług.

  8. Aby uzyskać więcej informacji na temat przywracania farmy, zobacz Przywracanie farmy (SharePoint Foundation).

Spróbuj wykonać tę następną próbę