Rejestrować wysyłki, omówienie
Wysyłki dziennika umożliwia automatyczne wysyłanie kopii zapasowych dziennika transakcji z podstawowa baza danych na serwer podstawowy wystąpienie jednej lub kilku pomocniczy baz danych na oddzielnym serwer pomocniczy wystąpień.Kopie zapasowe dziennika transakcji są stosowane pojedynczo do każdego pomocniczych baz danych.Opcjonalny trzecie wystąpienie serwera, znany jako serwer monitorowania, rekordy historia i stan operacji wykonywania kopii zapasowych i przywracanie i opcjonalnie podnosi alertów, jeśli operacje te nie występują zgodnie z harmonogramem.
Dziennik operacji wysyłki
Dziennik wysyłki składa się z trzech operacji:
Wykonywanie kopii zapasowej dziennika transakcji w serwer podstawowy instancji.
Skopiuj plik dziennika transakcji na serwer pomocniczy wystąpienie.
Przywracanie kopia zapasowa dziennika serwer pomocniczy wystąpienie.
Dziennik może zostać wysłane na wiele wystąpień serwer pomocniczy.W takich przypadkach zduplikowane operacje, 2 i 3 dla każdego wystąpienie serwer pomocniczy.
A konfiguracja wysyłania dziennika nie są automatycznie przejmowane z serwer podstawowy do serwer pomocniczy.Jeśli podstawowa baza danych staje się niedostępny, dowolny zapasowy baz danych może być przełączany online ręcznie.
Za pomocą pomocnicza baza danych na potrzeby sprawozdawczości.Aby uzyskać więcej informacji, zobacz Korzystanie z serwerów pomocniczych dla przetwarzania kwerend.
Ponadto można skonfigurować alerty dla sieci konfiguracja wysyłania dziennika.
Podstawowy serwer i bazę danych
The primary server in a log shipping configuration is the instance of the SQL Server Aparat baz danych that is your production server.podstawowa baza danych jest bazą danych serwer podstawowy, który chcesz tworzyć kopię zapasową do innego serwera.Wszystkie administracji konfiguracja wysyłania dziennika przez SQL Server Management Studio jest wykonywane z podstawowa baza danych.
podstawowa baza danych należy użyć pełny lub bulk-logged model odzyskiwanie; Przełączanie do prostego odzyskiwanie bazy danych spowoduje wysyłanie dziennika zatrzymanie pracy.
Pomocniczy serwer i baz danych
Serwer pomocniczy w konfiguracja wysyłki dziennika jest serwer, na którym chcesz zachować rezerwa aktywna kopia podstawowa baza danych.Serwer pomocniczy może zawierać kopia zapasowa kopii bazy danych z kilku różnych serwerów podstawowych.Na przykład dział może mieć pięć serwerów, każdy uruchomiony system bazy danych krytycznych.Serwer pomocniczy może być użyta zamiast pięć oddzielnych serwerów pomocniczych.Kopie zapasowe z pięciu podstawowych systemów można załadować jednej kopia zapasowa systemu, zmniejszenie liczby wymaganych zasobów i oszczędności.Jest mało prawdopodobne, że w tym samym komutowany więcej niż jednego systemu podstawowego czas.Ponadto na pokrycie szansy zdalnego więcej niż jednego systemu podstawowego niedostępny w tym samym czas, serwer pomocniczy może być specyfikacji wyższe niż serwery podstawowe.
pomocnicza baza danych musi być zainicjowany przez przywrócenie pełna kopia zapasowa z podstawowa baza danych.Przywracanie można wykonać za pomocą opcji NORECOVERY lub WSTRZYMANIA.Można to zrobić ręcznie lub za pomocą SQL Server Management Studio.
Monitor serwera
Opcjonalna serwer monitorowania śledzi wszystkie szczegóły dziennika żeglugi morskiej, w tym:
Gdy dziennik transakcji podstawowa baza danych ostatniej kopii zapasowej.
Gdy serwery pomocnicze ostatnio skopiowany i przywróconych plików kopia zapasowa.
Informacje o niepowodzeniu wykonywania kopia zapasowa alerty.
serwer monitorowania powinien być na serwerze oddzielone od podstawowego lub serwer pomocniczys, aby uniknąć przegrywająca krytycznych informacji i disrupting Jeżeli monitorowania podstawowego lub serwer pomocniczy jest tracone.Jeden serwer monitorowania można monitorować wiele dzienników konfiguracji wysyłki.W takim przypadek wszystkie dziennika wysyłki konfiguracje, które używają, które serwer monitorowania będzie udostępniać pojedyncze zadanie alert.
Ważne: |
---|
Po serwer monitorowania został skonfigurowany, to nie można zmienić bez usuwania dziennika najpierw wysyłki. |
Aby uzyskać więcej informacji, zobacz Monitorowanie dzienników.
Rejestrować zadania wysyłki
Dziennik wysyłki obejmuje cztery zadania, które są obsługiwane przez dedykowane SQL Server zadania agenta.Zadania te obejmują zadania kopia zapasowa, kopia zadania, zadanie przywracanie i zadanie alert.
Użytkownik określa częstotliwość podjęte kopii zapasowych dziennika, jak często są kopiowane do każdego serwer pomocniczy i jak często są stosowane do pomocnicza baza danych.Aby zmniejszyć pracy potrzebne do serwer pomocniczy online, na przykład po awarii systemu produkcji, można skopiować i przywracanie każdej kopii dziennika transakcji po jego utworzeniu.Alternatywnie prawdopodobnie na drugi serwer pomocniczy może opóźnić stosowanie kopie zapasowe dziennika transakcji do pomocnicza baza danych.To opóźnienie zawiera interwał, w którym można zauważyć i odpowiadać na awarii na podstawową, takich jak przypadkowym usunięciem ważnych danych.
Zadanie kopii zapasowej
Zadanie kopia zapasowa jest tworzony serwer podstawowy wystąpienie dla każdej podstawowa baza danych.Wykonuje operację wykonywania kopia zapasowa, dzienniki historia do lokalnego serwera i serwer monitorowaniai usuwa stare pliki kopia zapasowa i informacji o historia.Domyślnie to zadanie będzie uruchamiane co 15 minut, ale interwał jest można dostosowywać.
Po włączeniu wysyłanie dziennika SQL Server kategorii zadanie agenta "Kopia zapasowa wysyłkowe dziennika" tworzony jest wystąpienie serwer podstawowy.
SQL Server 2008 Enterprisei nowsze wersje obsługują kompresji tworzenia kopia zapasowa.Podczas tworzenia konfiguracja wysyłania dziennika, można kontrolować zachowanie kompresji tworzenia kopia zapasowa kopii zapasowych dziennika.Aby uzyskać więcej informacji, zobacz Kompresja kopii zapasowej (SQL Server).
Kopiuj zadanie
Utworzono zadanie kopiowania w każdym wystąpieniu serwer pomocniczy w konfiguracja wysyłania dziennika.To zadanie kopiuje pliki kopia zapasowa serwer podstawowy do obiekt docelowy można konfigurować na serwerze pomocniczym i rejestruje Historia na serwer pomocniczy i serwer monitorowania.Harmonogram zadanie kopiowania, który można dostosowywać, powinny być zbliżone kopia zapasowa harmonogram.
Po włączeniu wysyłanie dziennika SQL Server kategorii zadanie agenta "kopia wysyłkowe dziennika" tworzony jest wystąpienie serwer pomocniczy.
Zadanie przywracania
Zadanie przywracanie jest tworzony w wystąpieniu serwer pomocniczy dla każdego konfiguracja wysyłania dziennika.To zadanie przywraca skopiowane pliki kopia zapasowa pomocniczych baz danych.Rejestruje historia na serwerze lokalnym i serwer monitorowaniai usuwa stare pliki i starych informacji o historia. SQL Server Kategorii zadanie "Dziennik wysyłki Przywracanie" Utworzono wystąpienie serwer pomocniczy po włączeniu wysyłanie dziennika.
Na danym serwer pomocniczy instancji, zadanie przywracanie można zaplanować zadanie kopiowania jak często lub może być opóźnione zadanie przywracanie.Planowania tych zadań z taką samą częstotliwością śledzi pomocnicza baza danych jako ściśle wyrównane z podstawowa baza danych, jak to możliwe, aby utworzyć rezerwa aktywna bazy danych.
Natomiast opóźniania zadań przywracanie prawdopodobnie przez kilka godzin, może być przydatne w zdarzenie błędu poważne użytkownika, na przykład tabela porzuconych lub wiersza tabela niewłaściwie usuniętych.Czas błędu jest znany, można przenieść pomocnicza baza danych do przodu do czasu szybko przed błędu.Następnie można wyeksportować dane utracone i zaimportować go z powrotem do podstawowa baza danych.
Zadanie alertu
Jeśli jest używany serwer monitorowania, alert zadanie jest tworzony na wystąpienie serwera monitora.To zadanie alert jest współużytkowany przez podstawowy i pomocniczy baz danych wszystkich dziennika za pomocą tej konfiguracji wysyłki serwer monitorowania instancji.Wszelkie zmiany do alert zadanie (takie jak ponowne planowanie, wyłączanie i włączanie zadanie) wpływa na wszystkie bazy danych, która serwer monitorowania.To zadanie podnosi alerty (dla których należy określić numery alert) dla podstawowego i pomocniczego baz danych podczas kopia zapasowa i operacji przywracanie nie zostały pomyślnie zakończone w określone progi.Należy skonfigurować te alerty mają otrzymywać powiadomienie operator wysyłanie dziennika awarii. SQL Server "Dziennik wysyłania alertów" kategorii zadanie agenta jest tworzony na serwer monitorowania wystąpienia po włączeniu dziennika wysyłki.
Jeśli nie jest używany serwer monitorowania, alert zadań są tworzone lokalnie na wystąpienie serwer podstawowy i każde wystąpienie serwer pomocniczy.Zadanie alert serwer podstawowy wystąpienie podnosi błędy podczas operacji wykonywania kopii zapasowych nie zostały pomyślnie zakończone w określony próg.alert zadanie serwer pomocniczy wystąpienie podnosi błędy podczas operacji przywracanie i kopii lokalnej nie zakończono pomyślnie w określony próg.
Typową konfigurację dziennika wysyłki
Następujący rysunek pokazuje dziennika konfiguracja z wystąpieniem serwer podstawowy serwer pomocniczy trzech wystąpień, a co serwer monitorowania instancji.Na rysunku przedstawiono kroki wykonywane przez kopia zapasowa, kopia i zadania przywracanie w następujący sposób:
Uruchamia wystąpienie serwer podstawowy kopia zapasowa zadanie tworzyć kopię zapasową zapasowej dziennika transakcji na podstawowa baza danych.Umieszcza to wystąpienie serwera kopia zapasowa dziennika do podstawowego pliku kopia zapasowa dziennika, który wysyła do folderu kopia zapasowa.Na tym rysunku folderu kopia zapasowa jest w udostępnionym katalogu — kopia zapasowa udziału.
Każdego z trzech wystąpień serwer pomocniczy uruchamia własny zadanie kopiowania skopiować plik kopia zapasowa dziennika głównego do lokalnej obiekt docelowy folder.
Każde wystąpienie serwer pomocniczy uruchamia własny zadanie przywracanie do przywracanie kopia zapasowa dziennika z lokalnym obiekt docelowy folderu na lokalnym pomocnicza baza danych.
Podstawowy i serwer pomocniczy wystąpień wysyłanie własnych Historia i stan do wystąpienie serwera monitora.
Aby włączyć wysyłanie dziennika
Zobacz także