Tworzenie kopii zapasowej wielu maszyn wirtualnych SQL Server z magazynu usługi Recovery Services

SQL Server bazy danych są krytycznymi obciążeniami, które wymagają niskiego celu punktu odzyskiwania (RPO) i długoterminowego przechowywania. Możesz utworzyć kopię zapasową SQL Server baz danych działających na maszynach wirtualnych platformy Azure przy użyciu Azure Backup.

W tym artykule pokazano, jak utworzyć kopię zapasową bazy danych SQL Server uruchomionej na maszynie wirtualnej platformy Azure do magazynu usługi Azure Backup Recovery Services.

Ten artykuł obejmuje następujące zagadnienia:

  • Tworzenie i konfigurowanie magazynu.
  • Odnajdywanie baz danych i konfigurowanie kopii zapasowych.
  • Konfigurowanie ochrony automatycznej dla baz danych.

Uwaga

Zobacz macierz obsługi kopii zapasowych SQL , aby dowiedzieć się więcej o obsługiwanych konfiguracjach i scenariuszach.

Wymagania wstępne

Przed utworzeniem kopii zapasowej bazy danych SQL Server sprawdź następujące kryteria:

  1. Zidentyfikuj lub utwórz magazyn usługi Recovery Services w tym samym regionie i subskrypcji co maszyna wirtualna hostująca wystąpienie SQL Server.
  2. Sprawdź, czy maszyna wirtualna ma łączność sieciową.
  3. Upewnij się, że agent maszyny wirtualnej platformy Azure jest zainstalowany na maszynie wirtualnej.
  4. Upewnij się, że na maszynie wirtualnej jest zainstalowana wersja .NET 4.5.2 lub nowsza.
  5. Upewnij się, że bazy danych SQL Server są zgodne z wytycznymi dotyczącymi nazewnictwa baz danych dla Azure Backup.
  6. Upewnij się, że łączna długość nazwy maszyny wirtualnej SQL Server i nazwa grupy zasobów nie przekracza 84 znaków dla maszyn wirtualnych platformy Azure Resource Manager (lub 77 znaków dla klasycznych maszyn wirtualnych). To ograniczenie jest spowodowane tym, że niektóre znaki są zastrzeżone przez usługę.
  7. Sprawdź, czy dla bazy danych nie włączono żadnych innych rozwiązań do tworzenia kopii zapasowych. Wyłącz wszystkie inne kopie zapasowe SQL Server przed utworzeniem kopii zapasowej bazy danych.
  8. W przypadku korzystania z SQL Server 2008 R2 lub SQL Server 2012 może wystąpić problem ze strefą czasową tworzenia kopii zapasowej zgodnie z opisem tutaj. Upewnij się, że korzystasz z najnowszych aktualizacji zbiorczych, aby uniknąć opisanego powyżej problemu związanego ze strefą czasową. Jeśli zastosowanie aktualizacji do wystąpienia SQL Server na maszynie wirtualnej platformy Azure nie jest możliwe, wyłącz czas letni (DST) dla strefy czasowej na maszynie wirtualnej.

Uwaga

Możesz włączyć Azure Backup dla maszyny wirtualnej platformy Azure, a także bazę danych SQL Server uruchomioną na maszynie wirtualnej bez konfliktu.

Ustawianie łączności sieciowej

W przypadku wszystkich operacji maszyna wirtualna SQL Server wymaga łączności z usługą Azure Backup, usługą Azure Storage i usługą Azure Active Directory. Można to osiągnąć za pomocą prywatnych punktów końcowych lub zezwalając na dostęp do wymaganych publicznych adresów IP lub nazw FQDN. Brak zezwolenia na właściwą łączność z wymaganymi usługami platformy Azure może prowadzić do niepowodzenia operacji, takich jak odnajdywanie baz danych, konfigurowanie kopii zapasowej, wykonywanie kopii zapasowych i przywracanie danych.

W poniższej tabeli wymieniono różne alternatywy, których można użyć do ustanawiania łączności:

Opcja Zalety Wady
Prywatne punkty końcowe Zezwalaj na tworzenie kopii zapasowych za pośrednictwem prywatnych adresów IP w sieci wirtualnej

Zapewnianie szczegółowej kontroli po stronie sieci i magazynu
Naliczanie standardowych kosztów prywatnych punktów końcowych
Tagi usługi sieciowej grupy zabezpieczeń Łatwiejsze zarządzanie w miarę automatycznego scalania zmian zakresu

Brak dodatkowych kosztów
Można używać tylko z sieciowymi grupami zabezpieczeń

Zapewnia dostęp do całej usługi
Azure Firewall tagów FQDN Łatwiejsze zarządzanie, ponieważ wymagane nazwy FQDN są automatycznie zarządzane Może być używany tylko z Azure Firewall
Zezwalaj na dostęp do nazw FQDN/ip usługi Brak dodatkowych kosztów.

Współpracuje ze wszystkimi urządzeniami zabezpieczeń sieci i zaporami.

Punkty końcowe usługi można również używać dla usługi Storage i Azure Active Directory. Jednak w przypadku Azure Backup należy przypisać dostęp do odpowiednich adresów IP/FQDN.
Do uzyskania dostępu może być wymagany szeroki zestaw adresów IP lub nazw FQDN.
Używanie serwera proxy HTTP Pojedynczy punkt dostępu do Internetu do maszyn wirtualnych Dodatkowe koszty uruchamiania maszyny wirtualnej za pomocą oprogramowania proxy

Poniższe sekcje zawierają więcej szczegółów dotyczących korzystania z tych opcji.

Uwaga

Skrypty testowe łączności Azure Backup umożliwiają samodzielne diagnozowanie problemów z łącznością sieciową w środowisku systemu Windows.

Prywatne punkty końcowe

Prywatne punkty końcowe umożliwiają bezpieczną łączność pomiędzy serwerami w sieci wirtualnej a magazynem usługi Recovery Services. Prywatny punkt końcowy używa adresu IP z przestrzeni adresowej sieci wirtualnej dla magazynu. Ruch sieciowy między zasobami w sieci wirtualnej a magazynem jest przesyłany przez sieć wirtualną i prywatny link w sieci szkieletowej firmy Microsoft. Eliminuje to narażenie z publicznego Internetu. Przeczytaj więcej na temat prywatnych punktów końcowych dla Azure Backup tutaj.

Tagi sieciowej grupy zabezpieczeń

Jeśli używasz sieciowych grup zabezpieczeń, użyj tagu usługi AzureBackup, aby zezwolić na dostęp wychodzący do Azure Backup. Oprócz tagu Azure Backup należy również zezwolić na łączność na potrzeby uwierzytelniania i transferu danych, tworząc podobne reguły sieciowej grupy zabezpieczeń dla Azure AD (AzureActiveDirectory) i Azure Storage(Storage). W poniższych krokach opisano proces tworzenia reguły dla tagu Azure Backup:

  1. W obszarze Wszystkie usługi przejdź do pozycji Sieciowe grupy zabezpieczeń i wybierz sieciową grupę zabezpieczeń.

  2. W obszarze Ustawienia wybierz pozycję Reguły zabezpieczeń dla ruchu wychodzącego.

  3. Wybierz pozycję Dodaj. Wprowadź wszystkie szczegóły wymagane, aby utworzyć nową regułę, zgodnie z opisem w temacie Ustawienia reguły zabezpieczeń. Upewnij się, że opcja Docelowa jest ustawiona na wartość Tag usługi , a tag usługi docelowej jest ustawiony na AzureBackup.

  4. Wybierz pozycję Dodaj, aby zapisać nowo utworzoną regułę zabezpieczeń dla ruchu wychodzącego.

Podobnie można utworzyć reguły zabezpieczeń ruchu wychodzącego sieciowej grupy zabezpieczeń dla usługi Azure Storage i Azure AD.

Tagi usługi Azure Firewall

Jeśli używasz Azure Firewall, utwórz regułę aplikacji przy użyciu tagu AzureBackupAzure Firewall nazwy FQDN. Dzięki temu cały dostęp wychodzący do Azure Backup.

Zezwalanie na dostęp do zakresów adresów IP usługi

Jeśli zdecydujesz się zezwolić na dostęp do adresów IP usługi, zapoznaj się z zakresami adresów IP w pliku JSON dostępnym tutaj. Musisz umożliwić dostęp do adresów IP, które odpowiadają usługom Azure Backup, Azure Storage i Azure Active Directory.

Zezwalanie na dostęp do FQDN usługi

Możesz również użyć następujących nazw FQDN, aby zezwolić na dostęp do wymaganych usług z serwerów:

Usługa Do uzyskiwania dostępu do nazw domen Porty
Azure Backup *.backup.windowsazure.com 443
Azure Storage *.blob.core.windows.net

*.queue.core.windows.net

*.blob.storage.azure.net
443
Azure AD Zezwalaj na dostęp do nazw FQDN z sekcji 56 i 59 zgodnie z tym artykułem Zgodnie z przepisami

Zezwalanie na łączność serwerom za wewnętrznymi modułami równoważenia obciążenia

Jeśli korzystasz z wewnętrznego modułu równoważenia obciążenia, musisz zezwolić na łączność wychodzącą z maszyn wirtualnych za wewnętrznym modułem równoważenia obciążenia w celu wykonania kopii zapasowych. W tym celu można użyć kombinacji wewnętrznych i zewnętrznych standardowych modułów równoważenia obciążenia w celu utworzenia łączności wychodzącej. Dowiedz się więcej o konfiguracji, aby utworzyć ruch wychodzący tylko dla maszyn wirtualnych w puli zaplecza wewnętrznego modułu równoważenia obciążenia.

Korzystanie z serwera proxy HTTP na potrzeby kierowania ruchu

Gdy tworzysz kopię zapasową bazy danych programu SQL Server na maszynie wirtualnej platformy Azure, rozszerzenie kopii zapasowej na maszynie wirtualnej używa interfejsów API protokołu HTTPS do wysyłania poleceń zarządzania do usługi Azure Backup i danych do usługi Azure Storage. Rozszerzenie kopii zapasowej również używa usługi Azure AD do uwierzytelniania. Ruch rozszerzenia kopii zapasowej dla tych trzech usług należy kierować za pośrednictwem serwera proxy HTTP. Użyj listy adresów IP i nazw FQDN wymienionych powyżej, aby umożliwić dostęp do wymaganych usług. Uwierzytelnione serwery proxy nie są obsługiwane.

Uwaga

Wyłącz serwer proxy dla komunikacji localhost w ramach maszyny wirtualnej. Serwer proxy zostanie uhonorowany dla komunikacji wychodzącej z maszyny wirtualnej SQL.

Wskazówki dotyczące nazewnictwa baz danych dla Azure Backup

  • Unikaj używania następujących elementów w nazwach baz danych:

    • Spacje końcowe i wiodące
    • Końcowe wykrzykniki (!)
    • Zamykające nawiasy kwadratowe (])
    • Średnik (;)
    • Ukośnik (/)
  • Aliasowanie jest dostępne dla nieobsługiwanych znaków, ale zalecamy ich unikanie. Aby uzyskać więcej informacji, zobacz Understanding the Table Service Data Model (Omówienie modelu danych usługi Table Service).

  • Wiele baz danych w tym samym wystąpieniu SQL z różnicą wielkości liter nie jest obsługiwanych.

  • Zmiana wielkości liter bazy danych SQL nie jest obsługiwana po skonfigurowaniu ochrony.

Uwaga

Operacja Konfigurowania ochrony dla baz danych z znakami specjalnymi, takimi jak "+" lub "&", w nazwie nie jest obsługiwana. Możesz zmienić nazwę bazy danych lub włączyć automatyczną ochronę, która może pomyślnie chronić te bazy danych.

Tworzenie magazynu usługi Recovery Services

Magazyn usługi Recovery Services to jednostka zarządzania, która przechowuje punkty odzyskiwania utworzone w czasie i udostępnia interfejs do wykonywania operacji związanych z tworzeniem kopii zapasowych. Te operacje obejmują tworzenie kopii zapasowych na żądanie, wykonywanie przywracania i tworzenie zasad tworzenia kopii zapasowych.

Aby utworzyć magazyn Usług odzyskiwania:

  1. Zaloguj się do subskrypcji w witrynie Azure Portal.

  2. Wyszukaj pozycję Centrum kopii zapasowych w Azure Portal i przejdź do pulpitu nawigacyjnego Centrum kopii zapasowych.

    Zrzut ekranu przedstawiający wyszukiwanie i wybieranie Centrum kopii zapasowych.

  3. Wybierz pozycję +Magazyn na karcie Przegląd .

    Zrzut ekranu przedstawiający przycisk tworzenia magazynu.

  4. Wybierz pozycję Magazyn >usługi Recovery ServicesKontynuuj.

    Zrzut ekranu przedstawiający wybór usługi Recovery Services jako typu magazynu.

  5. Zostanie otwarte okno dialogowe magazynu usługi Recovery Services . Podaj następujące wartości:

    • Subskrypcja: Wybierz subskrypcję, która ma zostać użyta. Jeśli jesteś członkiem tylko jednej subskrypcji, zostanie wyświetlona jej nazwa. Jeśli nie masz pewności, której subskrypcji użyć, wybierz domyślną (sugerowaną). Większa liczba opcji do wyboru jest dostępna tylko w przypadku, gdy konto służbowe jest skojarzone z więcej niż jedną subskrypcją platformy Azure.

    • Grupa zasobów: Użyj istniejącej grupy zasobów lub utwórz nową. Aby wyświetlić listę dostępnych grup zasobów w subskrypcji, wybierz pozycję Użyj istniejącej, a następnie wybierz zasób z listy rozwijanej. Aby utworzyć nową grupę zasobów, wybierz pozycję Utwórz nową i wprowadź nazwę. Aby uzyskać więcej informacji na temat grup zasobów, zobacz Omówienie usługi Azure Resource Manager.

    • Nazwa magazynu: wprowadź przyjazną nazwę identyfikującą magazyn. Nazwa musi być unikalna w subskrypcji platformy Azure. Podaj nazwę zawierającą od 2 do 50 znaków. Nazwa musi rozpoczynać się od litery i składać się tylko z liter, cyfr i łączników.

    • Region: wybierz region geograficzny magazynu. Aby utworzyć magazyn w celu ochrony dowolnego źródła danych, magazyn musi znajdować się w tym samym regionie co źródło danych.

      Ważne

      Jeśli nie masz pewności co do lokalizacji źródła danych, zamknij okno dialogowe. Przejdź do listy zasobów w portalu. Jeśli Twoje źródła danych znajdują się w wielu regionach, utwórz magazyn usługi Recovery Services dla każdego regionu. Najpierw utwórz magazyn w pierwszej lokalizacji, a dopiero później w kolejnej. Nie trzeba określać kont magazynu do przechowywania danych kopii zapasowej. Magazyn usługi Recovery Services i usługa Azure Backup obsługują je automatyczne.

    Zrzut ekranu przedstawiający pola konfigurowania magazynu usługi Recovery Services.

  6. Po podaniu wartości wybierz pozycję Przejrzyj i utwórz.

    Zrzut ekranu przedstawiający przycisk Przejrzyj i utwórz w procesie tworzenia magazynu usługi Recovery Services.

  7. Gdy wszystko będzie gotowe do utworzenia magazynu usługi Recovery Services, wybierz pozycję Utwórz.

    Zrzut ekranu przedstawiający końcowy przycisk Utwórz na potrzeby tworzenia magazynu usługi Recovery Services.

  8. Utworzenie magazynu usługi Recovery Services może zająć trochę czasu. Monitoruj powiadomienia o stanie wyświetlane w obszarze Powiadomienia w prawym górnym rogu okna portalu. Po utworzeniu magazynu będzie on widoczny na liście magazynów usługi Recovery Services. Jeśli magazyn nie jest widoczny, wybierz pozycję Odśwież.

    Zrzut ekranu przedstawiający przycisk odświeżania listy magazynów kopii zapasowych.

Odnajdowanie baz danych programu SQL Server

Jak odnajdywać bazy danych uruchomione na maszynie wirtualnej:

  1. W Azure Portal przejdź do centrum kopii zapasowych i kliknij pozycję +Kopia zapasowa.

  2. Wybierz pozycję SQL na maszynie wirtualnej platformy Azure jako typ źródła danych, wybierz utworzony magazyn usługi Recovery Services, a następnie kliknij przycisk Kontynuuj.

    Zrzut ekranu przedstawiający wybranie pozycji Kopia zapasowa w celu wyświetlenia baz danych uruchomionych na maszynie wirtualnej.

  3. W obszarze Cel kopii zapasowej>Odnajdywanie baz danych na maszynach wirtualnych wybierz pozycję Uruchom odnajdywanie, aby wyszukać niechronione maszyny wirtualne w subskrypcji. To wyszukiwanie może zająć trochę czasu, w zależności od liczby niechronionych maszyn wirtualnych w subskrypcji.

    • Niechronione maszyny wirtualne powinny zostać wyświetlone na liście po odnalezieniu, uporządkowane według nazwy i grupy zasobów.

    • Jeśli maszyna wirtualna nie znajduje się na liście zgodnie z oczekiwaniami, sprawdź, czy kopia zapasowa została już utworzona w magazynie.

    • Wiele maszyn wirtualnych może mieć taką samą nazwę, ale będą należeć do różnych grup zasobów.

      Kopia zapasowa jest w stanie oczekiwania podczas wyszukiwania baz danych na maszynach wirtualnych

  4. Na liście maszyn wirtualnych wybierz maszynę wirtualną z uruchomioną bazą danych SQL Server Odnajdywanie baz danych>.

  5. Śledzenie odnajdywania bazy danych w powiadomieniach. Czas wymagany dla tej akcji zależy od liczby baz danych maszyn wirtualnych. Po odnalezieniu wybranych baz danych zostanie wyświetlony komunikat o powodzeniu.

    Komunikat o powodzeniu wdrożenia

  6. Usługa Azure Backup odnajduje wszystkie bazy danych programu SQL Server na maszynie wirtualnej. Podczas odnajdywania w tle występują następujące elementy:

    • Azure Backup rejestruje maszynę wirtualną w magazynie kopii zapasowej obciążenia. Kopię zapasową wszystkich baz danych na zarejestrowanej maszynie wirtualnej można utworzyć tylko w tym magazynie.

    • Usługa Azure Backup instaluje rozszerzenie AzureBackupWindowsWorkload na maszynie wirtualnej. W bazie danych SQL nie zainstalowano żadnego agenta.

    • Usługa Azure Backup tworzy konto usługi NT Service\AzureWLBackupPluginSvc na maszynie wirtualnej.

      • Wszystkie operacje tworzenia kopii zapasowych i przywracania korzystają z konta usługi.
      • NT Service\AzureWLBackupPluginSvc wymaga uprawnień administratora systemu SQL. Wszystkie maszyny wirtualne SQL Server utworzone w witrynie Marketplace są zainstalowane z zainstalowanym rozszerzeniem SqlIaaSExtension. Rozszerzenie AzureBackupWindowsWorkload używa rozszerzenia SQLIaaSExtension w celu automatycznego uzyskania wymaganych uprawnień.
    • Jeśli nie utworzono maszyny wirtualnej z witryny Marketplace lub jeśli korzystasz z programu SQL 2008 i 2008 R2, maszyna wirtualna może nie mieć zainstalowanego rozszerzenia SqlIaaSExtension, a operacja odnajdywania kończy się niepowodzeniem z komunikatem o błędzie UserErrorSQLNoSysAdminMembership. Aby rozwiązać ten problem, postępuj zgodnie z instrukcjami w sekcji Ustawianie uprawnień maszyny wirtualnej.

      Wybieranie maszyny wirtualnej i bazy danych

Konfigurowanie kopii zapasowych

  1. W obszarze Cel kopii zapasowejKrok 2. Konfigurowanie kopii zapasowej wybierz pozycję Konfiguruj kopię zapasową.>

    Wybieranie pozycji Konfiguruj kopię zapasową

  2. Wybierz pozycję Dodaj zasoby, aby wyświetlić wszystkie zarejestrowane grupy dostępności i autonomiczne wystąpienia SQL Server.

    Wybieranie pozycji Dodaj zasoby

  3. Na ekranie Wybieranie elementów do utworzenia kopii zapasowej wybierz strzałkę z lewej strony wiersza, aby rozwinąć listę wszystkich niechronionych baz danych w tym wystąpieniu lub zawsze włączonej grupie dostępności.

    Wybieranie elementów do utworzenia kopii zapasowej

  4. Wybierz wszystkie bazy danych, które chcesz chronić, a następnie wybierz przycisk OK.

    Chronienie bazy danych

    Aby zoptymalizować obciążenia kopii zapasowych, usługa Azure Backup ustawia maksymalną liczbę baz danych w jednym zadaniu tworzenia kopii zapasowej na 50.

    • Aby chronić więcej niż 50 baz danych, skonfiguruj wiele kopii zapasowych.

    • Aby włączyć całe wystąpienie lub zawsze włączoną grupę dostępności, na liście rozwijanej AUTOPROTECT wybierz pozycję WŁĄCZONE, a następnie wybierz przycisk OK.

      Uwaga

      Funkcja automatycznej ochrony nie tylko umożliwia ochronę wszystkich istniejących baz danych jednocześnie, ale także automatycznie chroni wszystkie nowe bazy danych dodane do tego wystąpienia lub grupy dostępności.

  5. Zdefiniuj zasady tworzenia kopii zapasowych. Możesz wykonać jedną z następujących czynności:

    • Wybierz domyślne zasady jako HourlyLogBackup.

    • Wybrać istniejące zasady kopii zapasowych utworzone wcześniej dla środowiska SQL.

    • Zdefiniować nowe zasady oparte na własnym celu punktu odzyskiwania i zakresie przechowywania.

      Wybieranie pozycji Zasady kopii zapasowych

  6. Wybierz pozycję Włącz kopię zapasową , aby przesłać operację Konfigurowanie ochrony i śledzić postęp konfiguracji w obszarze Powiadomienia w portalu.

    Śledzenie postępu konfiguracji

Tworzenie zasad kopii zapasowych

Zasady kopii zapasowych określają, kiedy są tworzone kopie zapasowe i jak długo są przechowywane.

  • Zasady są tworzone na poziomie magazynu.
  • Wiele magazynów może korzystać z tych samych zasad kopii zapasowych, ale do każdego magazynu należy zastosować zasady kopii zapasowych.
  • Po utworzeniu zasad kopii zapasowych ustawieniem domyślnym będzie pełna kopia zapasowa tworzona codziennie.
  • Możesz dodać różnicową kopię zapasową, ale tylko jeśli skonfigurujesz tworzenie pełnych kopii zapasowych co tydzień.
  • Dowiedz się więcej o różnych typach zasad tworzenia kopii zapasowych.

Aby utworzyć nowe zasady kopii zapasowych:

  1. Przejdź do centrum kopii zapasowych i kliknij pozycję +Zasady.

  2. Wybierz SQL Server na maszynie wirtualnej platformy Azure jako typ źródła danych, wybierz magazyn, w którym mają zostać utworzone zasady, a następnie kliknij przycisk Kontynuuj.

    Zrzut ekranu przedstawiający wybór typu zasad dla nowych zasad tworzenia kopii zapasowych.

  3. W polu Nazwa zasad wprowadź nazwę nowych zasad.

    Zrzut ekranu przedstawiający wprowadzanie nazwy zasad.

  4. Wybierz link Edytuj odpowiadający pełnej kopii zapasowej, aby zmodyfikować ustawienia domyślne.

    • Wybierz częstotliwość tworzenia kopii zapasowych. Wybierz pozycję Codziennie lub Co tydzień.
    • W przypadku opcji Codziennie wybierz godzinę i strefę czasową rozpoczęcia zadania tworzenia kopii zapasowej. Nie można tworzyć różnicowych kopii zapasowych w przypadku codziennego tworzenia pełnych kopii zapasowych.

    Zrzut ekranu przedstawiający nowe pola zasad kopii zapasowych.

  5. W obszarze ZAKRES PRZECHOWYWANIA wszystkie opcje są domyślnie zaznaczone. Wyczyść wszelkie limity zakresów przechowywania, których nie chcesz, a następnie ustaw interwały do użycia.

    • Minimalny okres przechowywania dla dowolnego typu kopii zapasowej (pełna, różnicowa i dziennik) wynosi siedem dni.
    • Punkty odzyskiwania są oznaczone do przechowywania na podstawie ich zakresu przechowywania. Jeśli na przykład wybierzesz codzienne tworzenie pełnej kopii zapasowej, każdego dnia będzie wyzwalana tylko jedna pełna kopia zapasowa.
    • Kopia zapasowa dla określonego dnia jest oznaczana i przechowywana w oparciu o tygodniowy zakres przechowywania oraz ustawienie przechowywania tygodniowego.
    • Zakresy przechowywania miesięcznego i rocznego zachowują się w podobny sposób.

    Zrzut ekranu przedstawiający ustawienia interwału zakresu przechowywania.

  6. Wybierz przycisk OK , aby zaakceptować ustawienie dla pełnych kopii zapasowych.

  7. Wybierz link Edytuj odpowiadający różnicowej kopii zapasowej, aby zmodyfikować ustawienia domyślne.

    • W obszarze Zasady różnicowej kopii zapasowej wybierz pozycję Włącz, aby otworzyć kontrolki częstotliwości i przechowywania.
    • Możesz wyzwolić tylko jedną różnicowa kopia zapasowa dziennie. Różnicowej kopii zapasowej nie można wyzwolić w tym samym dniu co pełna kopia zapasowa.
    • Różnicowe kopie zapasowe mogą być przechowywane przez maksymalnie 180 dni.
    • Różnicowy okres przechowywania kopii zapasowych nie może być większy niż okres pełnej kopii zapasowej (ponieważ różnicowe kopie zapasowe są zależne od pełnych kopii zapasowych na potrzeby odzyskiwania).
    • Różnicowa kopia zapasowa nie jest obsługiwana w przypadku bazy danych master.

    Zrzut ekranu przedstawiający zasady różnicowej kopii zapasowej.

  8. Wybierz link Edytuj odpowiadający kopii zapasowej dziennika, aby zmodyfikować ustawienia domyślne

    • W obszarze Kopia zapasowa dziennika wybierz pozycję Włącz, a następnie ustaw kontrolki częstotliwości i przechowywania.
    • Kopie zapasowe dzienników mogą być wykonywane nawet co 15 minut i mogą być przechowywane przez maksymalnie 35 dni.
    • Jeśli baza danych znajduje się w prostym modelu odzyskiwania, harmonogram tworzenia kopii zapasowej dziennika dla tej bazy danych zostanie wstrzymany i nie zostaną wyzwolone żadne kopie zapasowe dziennika.
    • Jeśli model odzyskiwania bazy danych zmieni się z Pełne na Proste, kopie zapasowe dzienników zostaną wstrzymane w ciągu 24 godzin od zmiany modelu odzyskiwania. Podobnie, jeśli model odzyskiwania zmieni się z Proste, co oznacza, że kopie zapasowe dzienników mogą być teraz obsługiwane dla bazy danych, harmonogramy tworzenia kopii zapasowych dzienników zostaną włączone w ciągu 24 godzin od zmiany modelu odzyskiwania.

    Zrzut ekranu przedstawiający zasady tworzenia kopii zapasowych dziennika.

  9. W menu Zasady kopii zapasowej wybierz, czy włączyć kompresję kopii zapasowej SQL , czy nie. Ta opcja jest domyślnie wyłączona. Jeśli to ustawienie jest włączone, SQL Server wyśle skompresowany strumień kopii zapasowej do interfejsu VDI. Azure Backup zastępuje wartości domyślne na poziomie wystąpienia z klauzulą COMPRESSION /NO_COMPRESSION w zależności od wartości tej kontrolki.

  10. Po zakończeniu edycji zasad kopii zapasowych wybierz pozycję OK.

Uwaga

Każda kopia zapasowa dziennika jest w łańcuchu do poprzedniej pełnej kopii zapasowej w celu utworzenia łańcucha odzyskiwania. Ta pełna kopia zapasowa zostanie zachowana do czasu wygaśnięcia przechowywania ostatniej kopii zapasowej dziennika. Może to oznaczać, że pełna kopia zapasowa jest przechowywana przez dodatkowy okres, aby upewnić się, że wszystkie dzienniki można odzyskać. Załóżmy, że masz cotygodniowe pełne kopie zapasowe, dzienniki różnicowe codziennie i 2 godziny. Wszystkie z nich są przechowywane przez 30 dni. Ale cotygodniowe pełne można naprawdę wyczyścić/usunąć dopiero po udostępnieniu następnej pełnej kopii zapasowej, czyli po 30 + 7 dniach. Na przykład cotygodniowa pełna kopia zapasowa odbywa się 16 listopada. Zgodnie z zasadami przechowywania powinny być przechowywane do 16 grudnia. Ostatnia kopia zapasowa dziennika dla tej pełnej ma miejsce przed następnym zaplanowanym pełnym harmonogramem, 22 listopada. Dopóki ten dziennik nie będzie dostępny do 22 grudnia, nie można usunąć pełnej 16 listopada. Tak więc, 16 listopada pełne jest przechowywane do 22 grudnia.

Włączanie ochrony automatycznej

Automatyczna ochrona umożliwia automatyczne tworzenie kopii zapasowych wszystkich istniejących i przyszłych baz danych w autonomicznym wystąpieniu SQL Server lub zawsze włączonej grupie dostępności.

  • Nie ma limitu liczby baz danych, które można wybrać do automatycznej ochrony naraz. Odnajdywanie jest zwykle uruchamiane co osiem godzin. Automatyczna ochrona nowo odnalezionej bazy danych zostanie wyzwolona w ciągu 32 godzin. Można jednak od razu odnajdywać i chronić nowe bazy danych po ręcznym uruchomieniu odnajdywania, wybierając opcję Odnajdywanie ponownie baz danych.
  • Jeśli operacja automatycznej ochrony nowo odnalezionej bazy danych zakończy się niepowodzeniem, zostanie ona ponowiona trzy razy. Jeśli wszystkie trzy ponawianie próby nie powiedzie się, baza danych nie będzie chroniona.
  • Nie można selektywnie chronić ani wykluczać baz danych z ochrony w wystąpieniu podczas włączania automatycznej ochrony.
  • Jeśli twoje wystąpienie zawiera już chronione bazy danych, pozostaną chronione w ramach odpowiednich zasad, nawet po włączeniu automatycznej ochrony. Wszystkie niechronione bazy danych dodane później będą miały tylko jedną zasadę zdefiniowaną w momencie włączenia automatycznej ochrony wymienione w obszarze Konfigurowanie kopii zapasowej. Można jednak później zmienić zasady skojarzone z automatycznie chronioną bazą danych.
  • Jeśli operacja Konfigurowania ochrony dla nowo odnalezionej bazy danych zakończy się niepowodzeniem, nie zgłosi alertu. Jednak na stronie Zadania tworzenia kopii zapasowej można znaleźć zadanie tworzenia kopii zapasowej , które zakończyło się niepowodzeniem.

Aby włączyć automatyczną ochronę:

  1. W obszarze Wybieranie elementów do wykonania kopii zapasowej wybierz wystąpienie, dla którego chcesz włączyć ochronę automatyczną.

  2. Wybierz listę rozwijaną w obszarze AUTOPROTECT, wybierz pozycję WŁĄCZONE, a następnie wybierz przycisk OK.

    Włączanie automatycznej ochrony w grupie dostępności

  3. Tworzenie kopii zapasowych jest konfigurowane wspólnie dla wszystkich baz danych i można je śledzić w obszarze Zadania kopii zapasowej.

Jeśli chcesz wyłączyć automatyczną ochronę, wybierz nazwę wystąpienia w obszarze Konfigurowanie kopii zapasowej, a następnie wybierz pozycję Wyłącz automatyczną ochronę dla wystąpienia. Kopie zapasowe wszystkich baz danych będą nadal tworzone, ale przyszłe bazy danych nie będą automatycznie chronione.

Wyłączanie automatycznej ochrony w tym wystąpieniu

Następne kroki

Instrukcje: