Wykonywanie kopii zapasowych i przywracanie danych serwera TFS
Jak utworzyć kopię zapasową i przywrócić dane TFS na nowym sprzęcie
Jeśli nie został jeszcze zainstalowany TFS na nowym sprzęcie, należy to zrobić teraz.Niestandardowy system wykonywania kopii zapasowych TFS może zostać użyty do przywrócenia narzędzi i do zarządzania danymi.
Porada |
---|
Jeśli aktualizujesz z TFS 2012 z aktualizacją 2 (TFS 2012.2) lub wyższą, można użyć wbudowanej funkcji TFS do tworzenia kopii zapasowej i przywracania. |
Najpierw musisz wykonać kopię zapasową danych, zawierającą klucz szyfrowania na serwerze raportów, który był używany z poprzednią wersją TFS.Następnie, przywrócisz dane do wystąpienia programu SQL Server, ustawione w kroku 2.Z ukończonym odzyskiwaniem, użyjesz narzędzia raportowania SQL Server, aby ponownie uruchomić serwer raportów, przywrócić jego klucz kodowania i zweryfikować dostęp do serwera raportów.Po zainstalowaniu programu SharePoint, użyjesz narzędzia wiersza polecenia programu SharePoint, aby dołączyć i uaktualnić bazy danych zawartości.
Wymagane są uprawnienia
Konieczne jest bycie członkiem grupy bezpieczeństwa administratorów na serwerze Windows nowego i starego sprzętu.
Jeśli użytkownik chce skonfigurować raportowanie, musi również być członkiem grupy administratorów zabezpieczeń na serwerze, na którym działa program usług raportowania SQL Server.Jeśli użytkownik chce skonfigurować produkty programu SharePoint, musi być członkiem grupy administratorów farmy w witrynie administracji produktów programu SharePoint.Jeśli nie zainstalowano maszyny bazy danych, która będzie obsługiwać bazy danych konfiguracji lub administrator bazy danych zarządza wystąpieniem programu SQL Server, którego używasz, musisz być elementem członkowskim roli serwera administratora systemu na serwerze SQL Server.
Tworzenie kopii zapasowej danych
Jeśli nie został jeszcze zainstalowany TFS na nowym sprzęcie, należy to zrobić teraz, aby uzyskać dostęp do narzędzi tworzenia niestandardowych kopii zapasowych i przywracania TFS.Należy wykonać kopie zapasowe wszystkich danych TFS, w tym klucza kodowania dla serwera raportu.
Porada |
---|
Wszystkie dane muszą zostać przywrócone do tego samego punktu w czasie, aby przywracanie i uaktualnienie działało poprawnie.Jedyny przypadek, kiedy nie należy wykonywać kopii zapasowej bazy danych to na przykład sytuacja, kiedy raportowanie wystąpienia następuje w starym TFS, ale nie zamierzasz używać raportowania wystąpienia w nowym TFS. |
Aby uruchomić instalator programu Team Foundation Server
Aby rozpocząć instalację, należy włożyć płytę DVD z programem Team Foundation Server do stacji dysków i uruchomić plik tfs_server.exe.
Należy zaakceptować postanowienia licencyjne w oknie dialogowym, w którym się wyświetlą, a następnie wybrać opcję Instaluj teraz.
Aby zainstalować Team Foundation Server w określonej lokalizacji, należy wybrać przycisk przeglądarki (...) obok domyślnej lokalizacji instalacji.
Aby utworzyć kopię zapasową klucza kodowania dla usług raportowania
Uruchom Menedżera konfiguracji usług raportowania.
Zostanie otwarte okno dialogowe połączenia konfiguracji usług raportowania.
Określ nazwę serwera raportów używaną z poprzednią wersją TFS, a następnie wybierz polecenie Połącz.
Na pasku nawigacyjnym po lewej stronie wybierz Klucze szyfrowania, a następnie wybierz polecenie Kopia zapasowa.
Zostanie otwarte okno dialogowe informacji klucza szyfrowania.
W polu Lokalizacja pliku określ lokalizację, w której chcesz przechowywać kopię tego klucza.
Rozważ przechowywanie tego klucza na nowym sprzęcie, tak aby był łatwo dostępny podczas przywracania bazy danych usług Reporting Services.
W polu Hasło, określ hasło dla pliku.
Nie zapomnij hasła!Będzie potrzebny później, aby przywrócić bazę danych Usług raportowania.
W polu Potwierdź hasło, ponownie określ hasło dla pliku.
Wybierz przycisk OK.
Aby utworzyć kopię zapasową baz danych
Uruchom TFSBackup.exe.
Narzędzie TFSBackup.exe jest w folderze narzędzi, gdzie zainstalowano Team Foundation Server.Domyślna lokalizacja to C:\Program Files\Microsoft Team Foundation Server 12.0\Tools.
W Wystąpieniu źródła programu SQL Server, należy wprowadzić nazwę wystąpienia programu SQL Server, która obsługuje bazy danych TFS, aby wykonać kopię zapasową i wybierz polecenie Połącz.
W polu Wybierz bazę danych do utworzenia kopii zapasowej wybierz bazę danych, aby wykonać kopię zapasową.
Potrzebujesz pomocy?Lista baz danych TFS 2010 w witrynie MSDN; Lista baz danych TFS 2012 w witrynie MSDN.
W polu Kopie zapasowe baz danych to, wprowadź nazwę udziału sieciowego, który został skonfigurowany z dostępem do odczytu/zapisu dla wszystkich użytkowników lub zaakceptuj domyślną lokalizację w systemie plików programu SQL Server, z którym połączono się w kroku 2.
[!UWAGA]
Jeśli chcesz zastąpić kopie zapasowe przechowywane w tej lokalizacji sieciowej, można wybrać Zastąp istniejące kopie zapasowe baz danych w tym miejscu.
Wybierz Kopia zapasowa teraz.
Narzędzie kopii zapasowej zgłasza postępy pracy dla każdej bazy danych, dla której jest tworzona kopia zapasowa.
Wybierz Zamknij.
Przywróć swoje dane
Aby przywrócić Twoje dane TFS
Uruchom TFSRestore.exe.
Narzędzie TFSRestore.exe jest w folderze narzędzi, gdzie zainstalowano Team Foundation Server.Domyślna lokalizacja to C:\Program Files\Microsoft Team Foundation Server 12.0\Tools.
W polu Docelowe wystąpienia programu SQL Server, wprowadź wystąpienie programu SQL Server, które będzie używane jako warstwa danych i wybierz polecenie Połącz.
Wybierz Dodaj udział i wprowadź ścieżkę UNC do udziału sieciowego, który jest skonfigurowany z dostępem do odczytu i zapisu do wszystkich przechowywania kopii zapasowych danych TFS.Na przykład \\servername\sharename\.
Jeśli pliki kopii zapasowych znajdują się w systemie plików serwera z uruchomionym TFSRestore.exe, można użyć listy rozwijanej do zaznaczenia dysku lokalnego.
[!UWAGA]
Konto usługi dla wystąpienia serwera SQL zidentyfikowanego na początku procedury musi mieć odczytany dostęp do tego udostępnienia.
W lewym okienku nawigacji wybierz udział sieciowy lub dysk lokalny, określone w poprzednim kroku.
Narzędzie przywracania TFS wyświetla kopie zapasowe bazy danych przechowywane w udostępnieniu plików.
Zaznacz pola wyboru dla baz danych, które chcesz przywrócić na serwerze SQL, określonych na początku tej procedury.
Ważne Dla programu SharePoint musisz przywrócić tylko bazę danych WSS_Content.Nie przywraca WSS_AdminContent ani WSS_Config baz danych.Interesują cię nowe wersje SharePoint Foundation tych baz danych, a nie te z wcześniejszej wersji SharePoint lub z instalacji SharePoint działającej na jakimkolwiek innym serwerze.
Wybierz Zastępowania istniejących baz danych , a następnie wybrać Przywróć.
Narzędzie do przywracania bazy danych przywraca dane i wyświetla sprawozdania z postępu prac.
Wybierz Zamknij.
Napraw serwer raportów
Aby uruchomić ponownie bazę danych usług raportowania i przywrócić jej klucz kodowania
Uruchom narzędzie konfiguracji serwera raportów i przywróć oryginalną bazę danych raportowania i klucz szyfrowania do nowego wystąpienia programu usług raportowania SQL Server.
W polu Połączenie konfiguracji usług raportowania, należy określić nazwę serwera, w którym zainstalowano usługi Reporting Services TFS 2013 i wybrać polecenie Połącz.
Na stronie Baza danych wybierz Zmień bazę danych.
Pojawia się kreator konfiguracji bazy danych serwera raportów.
Wybierz Wybierz istniejącą bazą danych serwera raportów , a następnie wybierz Dalej.
W polu Nazwa serwera, wpisz nazwę serwera programu SQL server, która została użyta w narzędziu Przywracanie bazy danych TFS w celu przywrócenia bazy danych serwera raportów i wybierz Dalej.
Wybierz polecenie Baza danych serwera raportów, które zostało przywrócone z TFS Narzędzia przywracanie bazy danych, a następnie wybierz polecenie Dalej.
Jeśli jeszcze nie została zmieniona nazwa, domyślną nazwą bazy danych jest ReportServer.
Na stronie Poświadczenia wybierz Dalej.
Na stronie Podsumowanie przejrzyj informacje, a następnie wybierz Dalej.
Kreator konfiguruje bazę danych i wyświetla raport postępu.
Na stronie Klucze szyfrowania wybierz Przywróć.
Otworzy się okno przywracania klucza kodowania.
W polu Lokalizacja pliku określ lokalizację pliku kopii zapasowej klucza szyfrowania.W polu Hasło, określ hasło używane podczas tworzenia kopii zapasowej klucza szyfrowania, a następnie wybierz OK.
Status przywrócenia wyświetla się w wynikach.
Na stronie Wdrożenie skalowalne wybierz poprzedni serwer raportów ze strony stanu skalowanego wdrożenia i wybierz Usuń serwer.
Na stronie Menedżer raportów URL skorzystaj z hiperłącza w URL, aby uruchomić stronę menedżera raportów.
Wyświetli się menedżer raportów.Twój serwer raportu został przywrócony.
Wybierz Wyjście , aby zamknąć Menadżera konfiguracji usług raportowania.
Napraw serwer programu SharePoint
Aby uruchomić narzędzie wiersza poleceń STSADM dla SharePoint
Otwórz wiersz polecenia jako administrator na nowym sprzęcie, na którym uruchomiono program SharePoint Foundation.
Zmień katalog w tej lokalizacji:
Drive:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\bin\
Gdzie Drive jest literą dysku.
W wierszu polecenia wpisz następujące polecenie:
stsadm.exe -o addcontentdb -url http://WSSServerName/sites –databasenamecontentdatabase -databaseserverSQLServerName
Gdzie:
WSSServerName to nazwa serwera SharePoint;
contentdatabase jest nazwą bazy danych zawartości;
SQLServerName jest nazwą programu SQL Server, który hostuje bazę danych zawartości.
W wierszu polecenia wpisz następujące polecenie:
stsadm.exe -o addpermissionpolicy -url http://WSSServerName -userlogin Domain\UserName -permissionlevel "full control"
Gdzie:
WSSServerName to nazwa serwera SharePoint;
Domain\UserName jest nazwą użytkownika i domeną konta używanego do uruchomienia Kreatora konfiguracji programu SharePoint TFS i instalacji programu SharePoint.
Następny krok: uruchom kreatora uaktualniania TFS
Po uruchomieniu instalacji programu Team Foundation Server z płyty DVD należy użyć kreatora Konfiguracji uaktualnień, aby zaktualizować swoją instalację.
Aby uzyskać więcej informacji, zobacz: Uruchamianie kreatora uaktualniania serwera TFS.