Udostępnij za pośrednictwem


Tworzenie planu i Back Up harmonogramu

W tym temacie czwarty w Poradniku instalacji jednym serwerze uczy, jak skonfigurować kopie zapasowe na wdrożenie pojedynczego serwera z Team Server Foundation (TFS), który również korzysta z programu SharePoint Foundation 2010 i SQL Server Reporting Services.Wszystkie te produkty są zainstalowane na tym samym serwerze.

[!UWAGA]

Narzędzie power tool kopia zapasowa i przywracanie jest dostępne dla Team Foundation Server 2012.Bieżące wydanie narzędzie power tool można znaleźć w tym miejscu.Jeśli chcesz użyć narzędzia, można pominąć w tym temacie.Jeśli nie można konfigurować opcje narzędzia nie są właściwe dla danego wdrożenia, można ręcznie skonfigurować kopie zapasowe.Nawet jeśli w ogóle skonfigurowane kopie zapasowe zanim, zawartymi w tym temacie pomoże Ci przez co część procesu i jeśli nie zna języka Transact-SQL podczas uruchamiania, będzie do czasu, to już wszystko!Innymi słowy nie martw się.Chociaż istnieje wiele kroków w celu ukończenia, żaden z nich nie jest szczególnie trudne, a w tym temacie poprowadzi Cię przez wszystkie z nich.

Przykłady w tym temacie samouczka postępuj zgodnie z Jill Frank, Administrator IT w fikcyjnej firmy Fabrikam włókna, jak ona instaluje i wdrażanie programu Team Foundation Server w konfiguracji pojedynczego serwera w celu wsparcia jej zespoły deweloperów oprogramowania.

Jeśli administrujesz systemów znasz już chyba wszystkie powody, dlaczego dobry zestaw kopii zapasowych ma kluczowe znaczenie.Nikt nie chce się z administratorem serwera, który ulega kompletny zestaw kopii zapasowych w miejscu.Na szczęście, mo żesz utworzyć dane dla TFS za pomocą SQL Server narzędzi i za pomocą zaznaczonych transakcji do przeprowadzenia szeregu wspólnych punktów odzyskiwanie w bazach danych. Regularne wykonywanie kopii zapasowych tych baz danych, zmniejsza się ryzyko utraty danych lub wydajności z powodu awarii sprzętu lub innych nieoczekiwanych zdarzeń.

Przykład rozmieszczenia Fabrikam Fiber Team Foundation Server w to samouczka wykorzystuje Produkty SharePoint.Produkty SharePointużywa różnych narzędzi i strategii tworzenia kopii zapasowych bazy danych.W związku z tym Jill, należy wykonać dodatkowe kroki do kopii zapasowej i przywracania baz danych programu SharePoint, jak wyszczególniono w procedurach w tym temacie.

Procedury opisane w tym temacie opisano sposób tworzenia planów konserwacji, które wykonują pełnej lub przyrostowej kopii zapasowej baz danych oraz tworzenia tabel i procedur przechowywanych dla zaznaczonych transakcji.Dla ochrony danych maksymalną należy zaplanować pełne kopie zapasowe, aby uruchomić dziennych lub tygodniowych i przyrostowe kopie zapasowe, aby uruchomić co godzinę.Można także wykonać kopię zapasową dziennika transakcji.Aby uzyskać więcej informacji, zobacz następującą stronę w witrynie firmy Microsoft: Tworzenie zapasowych dziennik transakcji.

Ważna uwagaWażne

W celu uniknięcia uszkodzenia danych, należy zsynchronizować wszystkie kopie zapasowe baz danych, które instalacja TFS używa tej samej sygnaturze czasowej.W tym Przykładowe wdrożenie wszystkich baz danych są na tym samym serwerze.Aby pełni kopię zapasową wdrażania, należy wykonać kopię zapasową i synchronizuje wszystkie bazy danych, które Team Foundation Server używa w SQL Server.Ponadto, należy wykonać kopię zapasową Produkty SharePoint.Ponieważ Produkty SharePoint ma różne wymogi dotyczące tworzenia kopii zapasowych i przywracanie bazy danych z TFS, nie można użyć tej samej strategii wykonywania kopii zapasowych podobnie jak w przypadku innych baz danych we wdrożeniu programu TFS.Należy wykonać, Produkty SharePoint wskazówki dotyczące tworzenia kopii zapasowych Produkty SharePoint baz danych.Dla wygody użytkownika ten dokument zawiera streszczenie tych wskazówek odpowiednich dla wdrożenia jednego serwera, ale podczas konfigurowania kopii zapasowych dla programu SharePoint Foundation 2010, należy najpierw skorzystaj z łączy, pod warunkiem i najnowsze informacje o dostępnych w witrynie TechNet.

Dodatkowo, jeśli używasz Enterprise lub Datacenter edition programu SQL Server i chcesz przywrócić bazy danych kolekcji i konfiguracji do wydania Standard programu SQL Server, a następnie przed utworzeniem kopii zapasowej, należy wyłączyć funkcję kompresji programu SQL Server, wykonaj czynności opisane w artykułu bazy wiedzy Microsoft Knowledge Base.

W tym temacie:

  • Wymagane są uprawnienia

  • Określenie baz danych

  • Tworzenie tabel w bazach danych

  • Utwórz procedurę przechowywaną do znakowania tabel

  • Utwórz procedurę przechowywaną do zaznaczania wszystkich tabel naraz

  • Utwórz procedurę przechowywaną, aby automatycznie oznaczają tabele

  • Utwórz zadanie zaplanowane do uruchomienia procedury znakowania tabeli

  • Tworzenie planu konserwacji dla pełne kopie zapasowe

  • Tworzenie planu konserwacji różnicowych kopii zapasowych

  • Tworzenie planu konserwacji do wykonania kopii zapasowych transakcji

  • Wykonaj kopię zapasową klucza szyfrowania usług raportowania

  • Tworzenie kopii zapasowej Plan dla programu SharePoint Foundation 2010

Wymagane są uprawnienia

Do czynności opisanych w tym poradniku, użytkownik musi należeć do obu z następujących grup:

  • Administratorzy grupy zabezpieczeń na serwerze, na którym działa konsola administracyjna dla Team Foundation.

  • Administratora systemu SQL Server grupy zabezpieczeń.Alternatywnie Twój SQL Server wykonywania kopii zapasowych i tworzenia planu konserwacji należy ustawić uprawnienia Zezwalaj na na każde wystąpienie programu SQL Server , którymi zarządza baz danych, które chcesz wykonać kopię zapasową.

  • Administratorzy farmy grupy programu SharePoint Foundation 2010 lub konta z uprawnieniami wymagana do wykonania kopii zapasowej farmy.

Określenie baz danych

Przed rozpoczęciem należy trochę czasu, aby zidentyfikować wszystkie bazy danych, które mają być kopii zapasowej w celu pełnego przywrócenia danego wdrożenia.W tym poradniku dotyczy to bazy danych dla programu SharePoint Foundation 2010 i SQL Server Reporting Services, ale wszystkie z tych baz danych znajdują się na tym samym wystąpienie domyślne programu SQL Server.W innych konfiguracjach być może nie masz tych wszystkich baz danych, mogą też porozrzucane po wielu serwerach baz danych.Na temat pełny spis i opis TFS baz danych, w tym nazw domyślnych dla baz danych, Opis wykonywania kopii zapasowej Team Foundation serwera.

Aby zidentyfikować baz danych

  1. Otwórz Programu SQL Server Management Studioi połączyć się z aparatu bazy danych.

  2. W Programu SQL Server Management Studio, w Eksploratorze obiektów, rozwiń nazwę serwera, a następnie rozwiń węzeł baz danych.

  3. Przejrzyj listę baz danych i wskazać te, wykorzystywane przez danego wdrożenia.

    W tym samouczku następujące bazy danych są używane podczas wdrażania jednego serwera:

    • Baza danych konfiguracji (Tfs_Configuration)

    • Kolekcja bazy danych (Tfs_DefaultCollection)

    • bazy danych dla hurtowni danych (Tfs_Warehouse)

    • baz danych raportowania (ReportServer i ReportServerTempDB)

    • bazy danych używane przez program SharePoint Foundation 2010 (WSS_AdminContent, WSS_Config, WSS_Content i WSS_Logging)

      Ważna uwagaWażne

      W przeciwieństwie do innych baz danych w rozmieszczeniu bazy danych używane przez program SharePoint Foundation 2010 nie powinny być kopii zapasowej za pomocą narzędzi w programie SQL Server.Postępuj zgodnie z oddzielnej procedury "Utwórz ponownie się Plan dla programu SharePoint Foundation 2010" w dalszej części tego tematu do tworzenia kopii zapasowych tych baz danych.

Tworzenie tabel w bazach danych

Aby upewnić się, że wszystkie bazy danych zostaną przywrócone do tego samego punktu, można utworzyć tabelę w każdej bazy danych w celu zaznaczania transakcji.Można użyć funkcji Query w SQL Server Management Studio do utworzenia odpowiedniej tabeli w każdej bazie danych.

Ważna uwagaWażne

Nie należy tworzyć tabele w innych baz danych, które Produkty SharePoint używa.

Aby utworzyć tabele, aby oznaczyć powiązanych transakcji w bazach danych tego Team Foundation używa

  1. Otwórz Programu SQL Server Management Studioi połączyć się z aparatu bazy danych.

  2. W Programu SQL Server Management Studio, wyróżnij nazwę serwera, otworzyć podmenu, a następnie wybierz Nowa kwerenda.

    Zostanie otwarte okno edytora zapytań aparatu bazy danych.

  3. Na kwerendy menu, wybierz polecenie Trybie SQLCMD.

    Edytor zapytań wykonuje instrukcje sqlcmd w kontekście edytora zapytań.Jeśli nie ma menu kwerenda, wybierz dowolne miejsce, w nowej kwerendy w Edytora zapytań aparatu bazy danych okna.

  4. Na Edytor SQL narzędzi, a następnie kliknij polecenie Otwórz Dostępnych baz danych listy, a następnie wybierz TFS_Configuration.

    [!UWAGA]

    TFS_Configuration jest nazwą domyślnej bazy danych konfiguracji.Ta nazwa jest konfigurowalny i może się różnić.

  5. W oknie kwerendy wpisz następujący skrypt, aby utworzyć tabelę w bazie danych konfiguracji:

    Use Tfs_Configuration
    Create Table Tbl_TransactionLogMark
    (
    logmark int
    )
    GO
    Insert into Tbl_TransactionLogMark (logmark) Values (1)
    GO
    
  6. Wybierz polecenie F5 klawisz, aby uruchomić skrypt.

    Jeśli skrypt jest dobrze sformułowany, pojawia się komunikat "(1 wiersze wpływa.)" w edytorze zapytań.

  7. (Opcjonalnie) Zapisz skrypt.

  8. 4−7 kroki należy powtórzyć dla każdej bazy danych we wdrożeniu programu TFS, z wyjątkiem tych używanych przez Produkty SharePoint.W tym przykładzie rozmieszczania Jill powtarza ten proces dla wszystkich poniższych baz danych:

    • Tfs_Warehouse

    • Tfs_DefaultCollection

    • ReportServer

    • ReportServerTempDB

Utwórz procedurę przechowywaną do znakowania tabel

Po utworzeniu tabeli w każdej bazie danych, którą chcesz wykonać kopię zapasową należy utworzyć procedurę oznaczania tabel.

Aby utworzyć procedurę przechowywaną, aby dla transakcji w każdej bazie danych tego programu Team Foundation Server używa

  1. W Programu SQL Server Management Studio, Otwórz okno kwerendy i upewnij się, że Trybie SQLCMD jest włączona.

  2. Na Edytor SQL narzędzi, a następnie kliknij polecenie Otwórz Dostępnych baz danych listy, a następnie wybierz TFS_Configuration.

  3. W oknie kwerendy wpisz następujący skrypt, aby utworzyć procedurę przechowywaną, aby dla transakcji w bazie danych konfiguracji:

    Create PROCEDURE sp_SetTransactionLogMark
    @name nvarchar (128)
    AS
    BEGIN TRANSACTION @name WITH MARK
    UPDATE Tfs_Configuration.dbo.Tbl_TransactionLogMark SET logmark = 1
    COMMIT TRANSACTION
    GO
    
  4. Wybierz polecenie F5 klawisz, aby uruchomić procedurę.

    Jeśli procedura jest dobrze sformułowany, wiadomość "polecenia ukończona pomyślnie." jest wyświetlany w edytorze zapytań.

  5. (Opcjonalnie) Zapisać procedura.

  6. 2−5 kroki należy powtórzyć dla każdej bazy danych we wdrożeniu programu TFS. W tym przykładzie rozmieszczania Jill powtarza ten proces dla wszystkich poniższych baz danych:

    • Tfs_Warehouse

    • Tfs_DefaultCollection

    • ReportServer

    • ReportServerTempDB

    PoradaPorada

    Upewnij się, że wybierz nazwę bazy danych, aby utworzyć procedurę przechowywaną z Dostępne bazy danych listy w Eksploratorze obiektów przed utworzeniem procedury.W przeciwnym razie po uruchomieniu skryptu, który polecenie wyświetli błąd, że procedura przechowywana była już istnieje.

Utwórz procedurę przechowywaną do zaznaczania wszystkich tabel naraz

Aby upewnić się, że zaznaczono wszystkie bazy danych, można utworzyć procedurę, która uruchomi wszystkie procedury, nowo utworzonych do znakowania tabel.W przeciwieństwie do powyższych procedur ta procedura działa tylko w bazie danych konfiguracji.

Aby utworzyć procedurę przechowywaną, która może uruchomić wszystkie przechowywane procedury oznaczania tabel

  1. W Programu SQL Server Management Studio, Otwórz okno kwerendy i upewnij się, że Trybie SQLCMD jest włączona.

  2. Na Edytor SQL narzędzi, a następnie kliknij polecenie Otwórz Dostępnych baz danych listy, a następnie wybierz TFS_Configuration.

  3. W oknie kwerendy należy utworzyć procedurę przechowywaną, która wykonuje procedur przechowywanych, które utworzono w każdej bazie danych, który używa TFS.Zamień nazwa_serwera z nazwą serwera, na którym jest uruchomiona SQL Serveri zastąpić Tfs_CollectionName z nazwą bazy danych dla każdego Kolekcja projektów zespołu.

    Wdrażanie przykładzie nazwa serwera jest FABRIKAMPRIME i istnieje tylko jedna kolekcja projektów zespołu wdrażanie, wartość domyślna, jeden tworzona podczas instalacji ona Team Foundation Server (DefaultCollection).Mając to na uwadze Jill tworzy następujący skrypt:

    CREATE PROCEDURE sp_SetTransactionLogMarkAll
    @name nvarchar (128)
    AS
    BEGIN TRANSACTION
    EXEC [FABRIKAMPRIME].Tfs_Configuration.dbo.sp_SetTransactionLogMark @name
    EXEC [FABRIKAMPRIME].ReportServer.dbo.sp_SetTransactionLogMark @name
    EXEC [FABRIKAMPRIME].ReportServerTempDB.dbo.sp_SetTransactionLogMark @name
    EXEC [FABRIKAMPRIME].Tfs_DefaultCollection.dbo.sp_SetTransactionLogMark @name
    EXEC [FABRIKAMPRIME].Tfs_Warehouse.dbo.sp_SetTransactionLogMark @name
    COMMIT TRANSACTION
    GO
    
  4. Wybierz polecenie F5 klawisz, aby uruchomić procedurę.

    [!UWAGA]

    Jeśli nie ponownym SQL Server Management Studio od momentu utworzenia procedur przechowywanych do zaznaczania transakcji, jeden lub więcej czerwonych falistych linii może być znaku podkreślenia, nazwę serwera i nazwy baz danych.Jednakże nadal należy uruchomić procedurę.

    Jeśli procedura jest dobrze sformułowany, wiadomość "polecenia ukończona pomyślnie." jest wyświetlany w edytorze zapytań.

  5. (Opcjonalnie) Zapisać procedura.

Utwórz procedurę przechowywaną, aby automatycznie oznaczyć tabel

Po procedurę, która uruchomi wszystkich procedur przechowywanych do znakowania tabeli, należy utworzyć procedurę, która będzie oznaczać wszystkie tabele z tego samego znacznika transakcji.Aby przywrócić wszystkie bazy danych do tego samego punktu użyje tego znacznika.

Aby utworzyć procedurę przechowywaną, aby oznaczyć tabel w każdej bazy danych, że Team Foundation Server używa

  1. W Programu SQL Server Management Studio, Otwórz okno kwerendy i upewnij się, że Trybie SQLCMD jest włączona.

  2. Na Edytor SQL narzędzi, a następnie kliknij polecenie Otwórz Dostępnych baz danych listy, a następnie wybierz TFS_Configuration.

  3. W oknie kwerendy wpisz następujący skrypt, aby oznaczyć tabele z 'TFSMark':

    EXEC sp_SetTransactionLogMarkAll 'TFSMark'
    GO
    

    [!UWAGA]

    TFSMark jest przykładem znaku.Można użyć dowolnej sekwencji obsługiwanych liter i cyfr w swojej znaku.Jeśli masz więcej niż jedna tabela oznaczona w bazach danych, rekord, który możesz oznaczyć użyje do przywrócenia bazy danych.Aby uzyskać więcej informacji, zobacz następującą stronę w witrynie firmy Microsoft: Używając zaznaczonych transakcji.

  4. Wybierz polecenie F5 klawisz, aby uruchomić procedurę.

    Jeśli procedura jest dobrze sformułowany, pojawia się komunikat "(1 wiersze wpływ)" w edytorze zapytań.Opcja WITH MARK dotyczy tylko pierwszej instrukcji "BEGIN TRAN WITH MARK" dla każdej tabeli, która została zaznaczona.

  5. Zapisać procedura.

Utwórz zadanie zaplanowane do uruchomienia procedury znakowania tabeli

Teraz, że zostały utworzone i przechowywane wszystkie procedury, które są potrzebne, należy zaplanować procedury znakowania tabeli, aby uruchomić tuż przed zaplanowanych kopii zapasowych baz danych.Należy zaplanować to zadanie do uruchomienia około jednej minuty przed upływem planu konserwacji w odniesieniu do baz danych.

Aby utworzyć zadanie zaplanowane dla tabeli znakowanie w programie SQL Server Management Studio

  1. W Eksploratorze obiektów, rozwiń węzeł Agenta programu SQL Server, otwórz miejsc pracy menu, a następnie wybierz polecenie Nowej pracy.

    Nowej pracy zostanie otwarte okno.

  2. W Nazwa, określ nazwę dla zadania.Na przykład Jill wpisuje nazwę "MarkTableJob", jej nazwa zadania.

  3. (Opcjonalnie) W Opis, określić opis zadania.

  4. W Wybierz stronę, wybierz polecenie kroki , a następnie wybierz New.

  5. Nowe zadanie krok zostanie otwarte okno.

  6. W Nazwa kroku, określ nazwę dla etapu.

  7. W bazy danych, wybierz nazwę bazy danych konfiguracji.Na przykład instalacja Jill używa domyślnej nazwy dla tej bazy danych, TFS_Configuration, więc wybiera tę bazę danych z listy rozwijanej.

  8. Wybierz polecenie otwarte, przejdź do procedury, utworzony na potrzeby znakowania tabel, wybierz Otwórz dwa razy, a następnie wybierz polecenie OK.

    [!UWAGA]

    Procedura, utworzony na potrzeby znakowanie tabel uruchamia następny krok:

    EXEC sp_SetTransactionLogMarkAll 'TFSMark'
    
  9. W Wybierz stronę, wybierz polecenie harmonogramy, a następnie wybierz polecenie New.

    Nowy harmonogram zadania zostanie otwarte okno.

  10. W Nazwa, określ nazwę dla harmonogramu.

  11. W częstotliwości, zmiana częstotliwości, aby dopasować planu, który zostanie utworzony do tworzenia kopii zapasowych baz danych.Wdrażanie przykład chce uruchomić przyrostowych kopii zapasowych codziennie o godzinie 2 i pełne kopie zapasowe w niedzielę o godzinie 4 A Jill.M. do znakowania baz danych dla przyrostowych kopii zapasowych, zmienia ona wartość występuje do codziennie.Kiedy tworzy ona innej pracy, aby oznaczyć bazy danych dla tygodniowy pełnej kopii zapasowej, w tym celu często wartość występuje w codzienniei wybiera niedziela pole wyboru.

  12. W Częstotliwości dziennej w, poprawił tak, że zaplanowano uruchomienie jedną minutę przed kopii zapasowej dla baz danych, a następnie wybierz polecenie OK.Przykładowe wdrożenie, w zadaniu przyrostowych kopii zapasowych Jill określa 01: 59: 00.W zadaniu dla pełnej kopii zapasowej Jill Określa godzinę 3: 59.

  13. W Nowej pracy, wybierz polecenie OK aby zakończyć tworzenie zaplanowanego zadania.

Tworzenie planu konserwacji dla pełne kopie zapasowe

Po utworzeniu zadanie zaplanowane do znakowania baz danych, można użyć Kreatora Plan konserwacji zaplanować pełne kopie zapasowe wszystkich baz danych, które instalacja TFS używa.

Ważna uwagaWażne

Jeśli danego wdrożenia używa Enterprise lub Datacenter baz danych SQL Server, ale uważasz, że należy przywrócić baz danych na serwerze z Standard edition, należy użyć zestawu kopii zapasowych, które zostało dokonane z programu SQL Server kompresji LZW.Jeśli nie możesz wyłączyć kompresję danych, nie będziesz w stanie pomyślnie przywrócić Enterprise lub Datacenter edition baz danych na serwerze z Standard edition.Należy wyłączyć kompresję przed utworzeniem swoje plany konserwacji.Aby wyłączyć kompresję, wykonaj kroki opisane w artykułu bazy wiedzy Microsoft Knowledge Base.

Aby utworzyć plan konserwacji pełne kopie zapasowe

  1. W Programu SQL Server Management Studio, rozwiń węzeł Management węzła, a następnie kliknij polecenie Otwórz Plany konserwacji podmenu, a następnie wybierz polecenie Kreator planu konserwacji.

  2. Na stronie powitalnej dla SQL Kreator planu konserwacji serwera, wybierz polecenie Dalej.

    Właściwości wybierz Plan zostanie wyświetlona strona.

  3. W Nazwa Określ nazwę dla planu konserwacji.

    Na przykład Jill postanawia utworzyć plan pełne kopie zapasowe, o nazwie TfsFullDataBackup.

  4. Wybierz polecenie pojedynczego harmonogramu dla całego planu lub harmonogram nie, a następnie wybierz polecenie zmiany.

  5. W obszarze częstotliwości i Częstotliwości dziennej w, określ opcje dla planu.Na przykład, Jill Określa kopię zapasową co tydzień występuje w niedzielę w częstotliwościi określa 4 A.M. w Częstotliwości dziennej w.

    W obszarze czas trwania, pozostaw wartość domyślną, Brak daty zakończenia.Wybierz polecenie OK, a następnie wybierz polecenie Dalej.

  6. Na Zaznacz zadania konserwacji stronie, zaznacz Kopii zapasowej bazy danych (pełne), Wykonać zadanie agenta programu SQL Server, i kopię zapasową bazy danych (dziennika transakcji) pól wyboru, a następnie wybierz Dalej.

  7. Na Wybierz kolejność zadań konserwacji strony, zmienić kolejność, tak aby działał pełnej kopii zapasowej, a następnie zadanie agenta, a potem kopii zapasowej dziennika transakcji, a następnie wybierz Dalej.

    Aby uzyskać więcej informacji na temat tego okna dialogowego wybierz opcję F1 klucz.Ponadto, wyszukać Kreator planu konserwacji na następnej stronie sieci Web firmy Microsoft: Programu SQL Server Books Online.

  8. Na (pełna) zadanie zdefiniowanie zapasową bazy danych strony, wybierz strzałkę w dół, wybierz polecenie Wszystkich baz danych, a następnie wybierz polecenie OK.

  9. Określ opcje kopii zapasowej dla zapisywania plików na dysku lub taśmy, odpowiednio dla wdrożenia i zasobów, a następnie wybierz polecenie Dalej.

  10. Na Zdefiniować wykonać SQL Server Agent zadanie zadania strony, zaznacz pole wyboru dla zaplanowanego zadania, utworzony na potrzeby znakowania tabeli, a następnie wybierz Dalej.

  11. Na zadanie zdefiniowanie zapasową bazy danych (dziennika transakcji) strona, wybierz strzałkę w dół, wybierz polecenie Wszystkich baz danych, a następnie wybierz polecenie OK.

  12. Określ opcje kopii zapasowej dla zapisywania plików na dysku lub taśmy odpowiednio dla wdrożenia i zasobów, a następnie wybierz Dalej.

  13. Na Wybierz opcje raportu strona, określ opcje dystrybucji raportu, a następnie wybierz Dalej dwa razy.

  14. Na zakończyć pracę kreatora wybierz Zakończ.

    SQL Serverpowoduje utworzenie planu konserwacji i wykonuje kopię zapasową bazy danych, które są określone na podstawie określonej częstotliwości.

Tworzenie planu konserwacji różnicowych kopii zapasowych

Aby zaplanować różnicowych kopii zapasowych dla wszystkich baz danych, których używa danego wdrożenia TFS służy Kreator planu konserwacji.

Ważna uwagaWażne

SQL ServerExpress nie obejmuje Kreator planu konserwacji.Harmonogram należy ręcznie skryptu dla swojej różnicowych kopii zapasowych.Aby uzyskać więcej informacji, zobacz następujący temat w witrynie firmy Microsoft: jak: utworzyć różnicowa kopia zapasowa bazy danych (Transact-SQL).

Do tworzenia planu konserwacji różnicowych kopii zapasowych

  1. Zaloguj się do serwera, na którym jest uruchomione wystąpienie SQL Server zawiera bazy danych, które chcesz wykonać kopię zapasową.

  2. Wybierz polecenie Start, wybierz polecenie Wszystkie programy, wybierz polecenie Microsoft SQL Server 2008, a następnie wybierz polecenie SQL Server Management Studio.

    1. W typu serwera listy, wybierz polecenie Aparatu bazy danych.

    2. W Nazwa serwera i uwierzytelniania list, wybierz odpowiedni schemat serwera i uwierzytelnianie.

    3. Jeśli wystąpienie programu SQL Server tego wymaga, w Nazwa użytkownika i hasło, określ poświadczenia odpowiednie konto.

    4. Wybierz polecenie połączyć.

  3. W Programu SQL Server Management Studio, rozwiń węzeł Management węzeł, Otwórz podmenu, wybierz polecenie Plany konserwacji, a następnie wybierz polecenie Kreator planu konserwacji.

  4. Na stronie powitalnej dla SQL Kreator planu konserwacji serwera, wybierz polecenie Dalej.

  5. Na Wybierz właściwości planu strona w Nazwa Określ nazwę dla planu konserwacji.

    Na przykład można nazwać plan różnicowych kopii zapasowych TfsDifferentialBackup.

  6. Wybierz polecenie pojedynczego harmonogramu dla całego planu lub harmonogram nie, a następnie wybierz polecenie zmiany.

  7. W obszarze częstotliwości i Częstotliwości dziennej w, określ opcje dla plan tworzenia kopii zapasowej.

    W obszarze czas trwania, pozostaw wartość domyślną, Brak daty zakończenia.Wybierz polecenie OK, a następnie wybierz polecenie Dalej.

  8. Na Zaznacz zadania konserwacji stronie, zaznacz kopię zapasową bazy danych (stopie) pole wyboru, a następnie wybierz Dalej.

  9. Na (różnicowe) zadanie zdefiniowanie zapasową bazy danych strona, wybierz strzałkę w dół, wybierz polecenie Wszystkich baz danych, a następnie wybierz polecenie OK.

  10. Określ opcje kopii zapasowej dla zapisywania plików na dysku lub taśmy odpowiednio dla wdrożenia i zasobów, a następnie wybierz Dalej.

  11. Na Wybierz opcje raportu strona, określ opcje dystrybucji raportu, a następnie wybierz Dalej dwa razy.

  12. Na zakończyć pracę kreatora wybierz Zakończ.

    SQL Serverpowoduje utworzenie planu konserwacji i wykonuje kopię zapasową bazy danych, które są określone na podstawie określonej częstotliwości.

Tworzenie planu konserwacji dzienników transakcji

Aby zaplanować kopie zapasowe dziennika transakcji dla wszystkich baz danych, których używa danego wdrożenia TFS służy Kreator planu konserwacji.

Ważna uwagaWażne

SQL ServerExpress nie obejmuje Kreator planu konserwacji.Należy ręcznie skryptu harmonogram wykonywania kopii zapasowych dziennika transakcji.Aby uzyskać więcej informacji, zobacz następujący temat w witrynie firmy Microsoft: jak: utworzyć kopię zapasową dziennika transakcji (Transact-SQL).

Do tworzenia planu konserwacji dla transakcji kopii zapasowych dziennika

  1. Zaloguj się do serwera, na którym jest uruchomione wystąpienie SQL Server zawiera bazy danych, które chcesz wykonać kopię zapasową.

  2. Wybierz polecenie Start, wybierz polecenie Wszystkie programy, wybierz polecenie Microsoft SQL Server 2008, a następnie wybierz polecenie SQL Server Management Studio.

  3. W typu serwera listy, wybierz polecenie Aparatu bazy danych.

    1. W Nazwa serwera i uwierzytelniania list, wybierz odpowiedni schemat serwera i uwierzytelnianie.

    2. Jeśli wystąpienie programu SQL Server tego wymaga, w Nazwa użytkownika i hasło, określ poświadczenia odpowiednie konto.

    3. Wybierz polecenie połączyć.

  4. W Programu SQL Server Management Studio, rozwiń węzeł Management węzeł, Otwórz podmenu, wybierz polecenie Plany konserwacji, a następnie wybierz polecenie Kreator planu konserwacji.

  5. Na stronie powitalnej dla SQL Kreator planu konserwacji serwera, wybierz polecenie Dalej.

    Właściwości wybierz Plan zostanie wyświetlona strona.

  6. W Nazwa Określ nazwę dla planu konserwacji.

    Na przykład można nazwać plan dzienników transakcji TfsTransactionLogBackup.

  7. Wybierz polecenie pojedynczego harmonogramu dla całego planu lub harmonogram nie, a następnie wybierz polecenie zmiany.

  8. W obszarze częstotliwości i Częstotliwości dziennej w, określ opcje dla planu.

    W obszarze czas trwania, pozostaw wartość domyślną, Brak daty zakończenia.

  9. Wybierz polecenie OK, a następnie wybierz polecenie Dalej.

  10. Na Zaznacz zadania konserwacji stronie, zaznacz Wykonać zadanie agenta programu SQL Server i kopię zapasową bazy danych (dziennika transakcji) pól wyboru, a następnie wybierz Dalej.

  11. Na Wybierz kolejność zadań konserwacji strony, zmienić kolejność, tak aby Agent zadanie jest uruchamiane przed kopii zapasowej dziennika transakcji, a następnie wybierz Dalej.

    Aby uzyskać więcej informacji na temat tego okna dialogowego wybierz opcję F1 klucz.Ponadto, wyszukać Kreator planu konserwacji na następnej stronie sieci Web firmy Microsoft: Programu SQL Server Books Online i.

  12. Na Zdefiniować wykonać SQL Server Agent zadanie zadania strony, zaznacz pole wyboru dla zaplanowanego zadania, utworzony na potrzeby znakowania tabeli, a następnie wybierz Dalej.

  13. Na zadanie zdefiniowanie zapasową bazy danych (dziennika transakcji) strona, wybierz strzałkę w dół, wybierz polecenie Wszystkich baz danych, a następnie wybierz polecenie OK.

  14. Określ opcje kopii zapasowej dla zapisywania plików na dysku lub taśmy odpowiednio dla wdrożenia i zasobów, a następnie wybierz Dalej.

  15. Na Wybierz opcje raportu strona, określ opcje dystrybucji raportu, a następnie wybierz Dalej dwa razy.

  16. Na zakończyć pracę kreatora wybierz Zakończ.

    SQL Serverpowoduje utworzenie planu konserwacji i tworzenia kopii zapasowych dzienników transakcji dla bazy danych, które są określone na podstawie określonej częstotliwości.

Wykonaj kopię zapasową klucza szyfrowania dla usług reporting services

Dla usług Reporting Services w ramach wykonywania kopii zapasowej systemu musi utworzyć kopię zapasową klucza szyfrowania.Bez tego klucza szyfrowania nie można przywrócić dane raportowania.Na jednym serwerze wdrażania TFS, można wykonać kopię zapasową klucza szyfrowania dla SQL Server usług Reporting Services za pomocą narzędzia Konfiguracja usług Reporting Services.Można także użyć RSKEYMGMT narzędzie wiersza polecenia, ale za pomocą narzędzia konfiguracji jest prostsze.Aby uzyskać więcej informacji o RSKEYMGMT, zobacz następującą stronę w witrynie firmy Microsoft: RSKEYMGMT narzędzie.

Aby wykonać kopię zapasową klucza szyfrowania za pomocą narzędzia Konfiguracja usług Reporting Services

  1. Na serwerze, na którym uruchomiono usługi Reporting Services, wybierz polecenie Start, wskaż polecenie Wszystkie programy, wskaż Microsoft SQL Server, wskaż polecenie Narzędzi konfiguracyjnych, a następnie wybierz polecenie Reporting Services Menedżer konfiguracji.

    Wybór wystąpienia instalacji serwera raportu zostanie otwarte okno dialogowe.

  2. Określ nazwę serwera warstwy danych i wystąpienie bazy danych, a następnie wybierz polecenie Connect.

  3. Na pasku nawigacyjnym po lewej stronie, wybierz polecenie Klucze szyfrowania, a następnie wybierz polecenie kopii zapasowej.

    Informacji o kluczu szyfrowania zostanie otwarte okno dialogowe.

  4. W Lokalizację pliku, określ lokalizację, w którym chcesz przechowywać kopię tego klucza.

    Należy rozważyć przechowywanie tego klucza na innym komputerze niż ten, na którym uruchomiono usługi Reporting Services.

  5. W hasło, określ hasło dla pliku.

  6. W Potwierdź hasłoponownie określ hasło dla pliku, a następnie wybierz polecenie OK.

Tworzenie planu wykonywania kopii zapasowych dla programu SharePoint Foundation 2010

W przeciwieństwie do Team Foundation Server, która używa narzędzia planowania w programie SQL Server Management Studio, nie istnieje wbudowany system planowania do przechowywania kopii zapasowych w programie SharePoint Foundation 2010, a SharePoint specjalnie zaleca przeciwko wszelkich tego znaczniki skryptów lub zmienia swoje bazy danych.Zaplanować wykonywanie kopii zapasowych, tak, że występują one w tym samym czasie jako kopie zapasowe dla TFS, wytyczne SharePoint Foundation 2010 zaleca, aby utworzyć skrypt kopii zapasowej przy użyciu środowiska Windows PowerShell, a następnie użyć harmonogramu zadań systemu Windows, aby uruchomić skrypt kopii zapasowej w tym samym czasie co zaplanowane kopie zapasowe baz danych TFS.Pomoże to zapewnić synchronizację kopii zapasowych bazy danych.

Ważna uwagaWażne

Przed wykonaniem poniższej procedury należy należy przejrzeć najnowszych wskazówek dla programu SharePoint Foundation 2010.Poniższe procedury są oparte na tych wskazówek, ale może być stały się nieaktualne.Zawsze zgodnie z najnowszą zaleceń i wytycznych dotyczących programu SharePoint Foundation 2010 podczas zarządzania ten aspekt wdrożenia.Aby uzyskać więcej informacji skorzystaj z łączy dołączone do każdej z procedur opisanych w tej sekcji.

Do tworzenia skryptów służących do wykonywania pełnych i różnicowych kopii zapasowych gospodarstwa rolnego w SharePoint Foundation 2010

  1. Uruchom Edytor tekstów, takim jak Notatnik.

  2. W edytorze tekstu, wpisz następujące polecenie, gdzie BackupFolder jest ścieżką UNC do udziału sieciowego, gdzie będzie kopii zapasowej danych:

    Backup-SPFarm -Directory BackupFolder -BackupMethod Full
    
    PoradaPorada

    Istnieje kilka innych parametrów, można użyć przy tworzeniu kopii zapasowej farmy.Aby uzyskać więcej informacji, zobacz kopii zapasowej farmy i Obiektu SPFarm kopia zapasowa.

  3. Zapisz skrypt jako.Plik PS1.Należy rozważyć, nadając plikowi nazwę oczywiste, na przykład "SharePointFarmFullBackupScript.PS1" lub niektóre równoważne znaczenie.

  4. Otwórz nowy plik i utworzyć drugi plik kopii zapasowej, tylko tym razem, określając różnicowa kopia zapasowa:

    Backup-SPFarm -Directory BackupFolder -BackupMethod Differential
    
  5. Zapisz skrypt jako.Plik PS1.Należy rozważyć, nadając plikowi nazwę oczywiste, na przykład "SharePointFarmDiffBackupScript.PS1".

    Ważna uwagaWażne

    Domyślnie skryptów PowerShell nie będzie wykonywał w systemie, o ile nie zmieniono zasad wykonywania PowerShell's, aby zezwolić na uruchamianie skryptów.Aby uzyskać więcej informacji, zobacz Systemem Windows PowerShell skryptów.

Po utworzeniu skrypty muszą planować je zrealizować w następstwie tego samego harmonogramu i częstotliwości jako harmonogram, który został utworzony dla kopii zapasowych baz danych programu Team Foundation Server.Na przykład jeśli zostało zaplanowane kopie zapasowe wykonać codziennie o 2 rano i pełne kopie zapasowe występuje w niedziele o godzinie 4, możesz harmonogram dla dokładnie ten sam na kopie zapasowe farmy.

Aby zaplanować kopii zapasowych, należy użyć harmonogramu zadań systemu Windows.Dodatkowo należy wykonać zadania, aby uruchomić, używając konta z wystarczające uprawnienia do odczytu i zapisu do tej lokalizacji, a także uprawnienia do wykonywania kopii zapasowych w programie SharePoint Foundation 2010.Ogólnie rzecz biorąc Najprostszym sposobem wykonania tego zadania jest użycie konta administratora farmy, ale można użyć dowolnego konta, tak długo, jak są spełnione wszystkie następujące kryteria:

  • Na koncie określonym w harmonogramu zadań systemu Windows jest konto administracyjne.

  • Konto określone dla puli aplikacji administracji centralnej i konta, które określisz uruchamiania zadania mają dostęp do odczytu/zapisu do tej lokalizacji.

  • Lokalizacja kopii zapasowej jest dostępna z serwera z programu SharePoint Foundation 2010, SQL Server i Team Foundation Server.

Aby zaplanować wykonywanie kopii zapasowych dla farmy

  1. Wybierz polecenie Start, wybierz polecenie Narzędzia administracyjne, a następnie wybierz polecenie Harmonogramu zadań.

  2. W Akcje okienka, wybierz polecenie Tworzenie zadania.

  3. Na Ogólne kartę, w Nazwa, określ nazwę dla tego zadania, takie jak "Pełna Backup farmy." W Opcje zabezpieczeń, określ konto użytkownika, pod którym chcesz uruchomić zadanie, jeśli nie jest to konto używane są.Następnie wybierz polecenie uruchomić, czy użytkownik jest zalogowanyi wybierz Uruchom z najwyższymi uprawnieniami pole wyboru.

  4. Na Akcje tab, wybrać New.

    W Nowa akcja okno, w akcji, wybierz polecenie uruchomić program.W Program/skrypt, określić pełną ścieżkę i nazwę farmy pełnej kopii zapasowej pliku.PS1 skrypt zostanie utworzony, a następnie wybierz OK.

  5. Na wyzwalaczy tab, wybrać New.

    W Nowy wyzwalacz okno, w Ustawienia, określ harmonogram wykonywania pełnej kopii zapasowej farmy.Upewnij się, że ten harmonogram dokładnie odpowiada harmonogram dla pełne kopie zapasowe baz danych Team Foundation Server, w tym planowania cyklicznego, a następnie wybierz polecenie OK.

  6. Przejrzyj wszystkie informacje znajdujące się na kartach, a następnie wybierz polecenie OK w celu utworzenia zadania dla pełnej kopii zapasowej dla farmy.

  7. W Akcje okienka, wybierz polecenie Tworzenie zadania.

  8. Na Ogólne kartę, w Nazwa, określ nazwę dla tego zadania, takie jak "Backup farmy różnicowa." W Opcje zabezpieczeń, określ konto użytkownika, pod którym chcesz uruchomić zadanie, jeśli nie jest to konto używane są, wybierz uruchomić, czy użytkownik jest zalogowanyi wybierz Uruchom z najwyższymi uprawnieniami pole wyboru.

  9. Na Akcje tab, wybrać New.

    W Nowa akcja okno, w akcji, wybierz polecenie uruchomić program.W Program/skrypt, określić pełną ścieżkę i nazwę farmy różnicowej kopii zapasowej pliku.PS1 skrypt zostanie utworzony, a następnie wybierz OK.

  10. Na wyzwalaczy tab, wybrać New.

    W Nowy wyzwalacz okno, w Ustawienia, określ harmonogram wykonywania pełnej kopii zapasowej farmy.Upewnij się, że ten harmonogram dokładnie odpowiada harmonogram dla pełne kopie zapasowe baz danych Team Foundation Server, w tym planowania cyklicznego, a następnie wybierz polecenie OK.

  11. Przejrzyj wszystkie informacje znajdujące się na kartach, a następnie wybierz polecenie OK w celu utworzenia zadania dla różnicowa kopia zapasowa dla farmy.

  12. W Aktywne zadania, Odśwież listę i upewnij się, że Twoje nowe zadania są planowane odpowiednio, a następnie zamknij Harmonogram zadań.Aby uzyskać więcej informacji na temat tworzenia i planowania zadań w harmonogramie zadań, zobacz Zadanie harmonogramu jak do.

Strona główna | Przygotowanie do instalacji | Zainstalować wymagania wstępne i Team Foundation Server | Konfigurowanie Team Foundation Server do wspierania rozwoju zespoły | Tworzenie planu i Back Up harmonogramu