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
Aby uruchomić kreatora przywracania, otwórz konsolę administracyjną serwera TFS i przejdź do pozycji Zaplanowane kopie zapasowe.
Określ ścieżkę do zestawu kopii zapasowych i wybierz zestaw, którego chcesz użyć do przywrócenia.
Ukończ kreatora i przywróć bazy danych.
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
Otwórz powłokę zarządzania Windows PowerShell lub SharePoint.
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ć.
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.
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
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.
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.
Na stronie Przywracanie z kopii zapasowej — krok 2 z 3 zaznacz pole wyboru obok opcji farmy, a następnie wybierz przycisk Dalej.
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.
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ż.
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.
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.
Aby uzyskać więcej informacji na temat przywracania farmy, zobacz Przywracanie farmy (SharePoint Foundation).