Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule opisano typowe zadania związane z zarządzaniem i monitorowaniem baz danych programu SQL Server uruchomionych na maszynie wirtualnej platformy Azure, które są zabezpieczane w skarbcu usług Azure Backup Recovery za pomocą portalu Azure. Do zarządzania kopiami zapasowymi bazy danych SQL można również użyć interfejsu wiersza polecenia platformy Azure i interfejsu API REST . Możesz monitorować zadania i alerty, zatrzymywać i wznawiać ochronę bazy danych, uruchamiać zadania tworzenia kopii zapasowych i wyrejestrować maszynę wirtualną z kopii zapasowych.
Jeśli nie skonfigurowano jeszcze kopii zapasowych baz danych programu SQL Server, zobacz Tworzenie kopii zapasowych baz danych programu SQL Server na maszynach wirtualnych platformy Azure
Uwaga
Zobacz macierz obsługi kopii zapasowych SQL , aby dowiedzieć się więcej na temat obsługiwanych konfiguracji i scenariuszy.
Monitorowanie zadań tworzenia kopii zapasowej w portalu
Usługa Azure Backup pokazuje wszystkie zaplanowane i na żądanie operacje w obszarze Zadania kopii zapasowej w Centrum kopii zapasowych w portalu Azure, z wyjątkiem zaplanowanych kopii zapasowych dziennika, ponieważ mogą być bardzo częste. Zadania widoczne w tym portalu obejmują operacje odnajdywania i rejestrowania bazy danych, konfigurowania kopii zapasowych oraz tworzenia kopii zapasowych i przywracania.
Aby uzyskać szczegółowe informacje na temat scenariuszy monitorowania, zobacz Monitorowanie w witrynie Azure Portal i Monitorowanie przy użyciu usługi Azure Monitor.
Wyświetlanie alertów dotyczących kopii zapasowych
Usługa Azure Backup zgłasza wbudowane alerty za pośrednictwem usługi Azure Monitor dla następujących scenariuszy tworzenia kopii zapasowych bazy danych SQL:
- Niepowodzenia tworzenia kopii zapasowych
- Niepowodzenia przywracania
- Nieobsługiwany typ kopii zapasowej jest skonfigurowany
- W złej kondycji rozszerzenia obciążenia
- Usuwanie danych kopii zapasowej
Aby uzyskać więcej informacji na temat obsługiwanych scenariuszy alertów, zobacz Alerty usługi Azure Monitor dla usługi Azure Backup.
Aby monitorować alerty kopii zapasowej bazy danych, wykonaj następujące kroki:
W portalu Azure przejdź do centrum kopii zapasowych i filtruj według typu źródła danych SQL w Azure VM.
Wybierz element menu Alerty , aby wyświetlić listę wszystkich alertów, które zostały wyzwolone dla kopii zapasowych bazy danych SQL w wybranym okresie.
Aby skonfigurować powiadomienia dla tych alertów, należy utworzyć regułę przetwarzania alertów.
Dowiedz się więcej o konfigurowaniu powiadomień dla alertów.
Zatrzymaj ochronę bazy danych SQL Server
Tworzenie kopii zapasowej bazy danych programu SQL Server można zatrzymać na kilka sposobów:
- Zatrzymaj wszystkie przyszłe zadania tworzenia kopii zapasowej i usuń wszystkie punkty odzyskiwania.
- Zatrzymaj wszystkie przyszłe zadania tworzenia kopii zapasowej i pozostaw punkty odzyskiwania bez zmian.
Jeśli zdecydujesz się opuścić punkty odzyskiwania, pamiętaj o następujących kwestiach:
- Wszystkie punkty odzyskiwania pozostaną nienaruszone na stałe, a całe oczyszczanie zostanie zatrzymane przy zatrzymaniu ochrony z zachowaniem danych.
- Opłata zostanie naliczona za chronione wystąpienie i wykorzystane przechowywanie. Aby uzyskać więcej informacji, zobacz Cennik usługi Azure Backup.
- Jeśli usuniesz źródło danych bez zatrzymywania kopii zapasowych, nowe kopie zapasowe nie powiodą się. Stare punkty odzyskiwania wygasają zgodnie z zasadami, ale najnowszy punkt odzyskiwania będzie zawsze zachowywany do momentu zatrzymania kopii zapasowych i usunięcia danych.
Aby zatrzymać ochronę bazy danych:
Przejdź do centrum kopii zapasowej i kliknij Wystąpienia kopii zapasowej w menu.
Wybierz SQL na maszynie wirtualnej Azure jako typ źródła danych.
Wybierz bazę danych, dla której chcesz zatrzymać ochronę.
W menu bazy danych wybierz pozycję Zatrzymaj tworzenie kopii zapasowej.
Możesz również kliknąć prawym przyciskiem myszy konkretny wiersz w widoku Wystąpienia kopii zapasowej i wybrać polecenie Zatrzymaj tworzenie kopii zapasowej.
W menu Zatrzymaj tworzenie kopii zapasowej wybierz, czy zachować, czy usunąć dane. Jeśli chcesz, podaj przyczynę i komentarz.
Wybierz pozycję Zatrzymaj tworzenie kopii zapasowej.
Uwaga
Aby uzyskać więcej informacji na temat opcji usuwania danych, zobacz często zadawane pytania poniżej:
Wznawianie ochrony bazy danych SQL
Po zatrzymaniu ochrony bazy danych SQL, jeśli wybierzesz opcję Zachowaj dane kopii zapasowej , możesz później wznowić ochronę. Jeśli nie zachowasz danych kopii zapasowej, nie możesz wznowić ochrony.
Aby wznowić ochronę bazy danych SQL, wykonaj następujące kroki:
Otwórz element kopii zapasowej i wybierz pozycję Wznów kopię zapasową.
W menu Zasady tworzenia kopii zapasowych wybierz zasady, a następnie wybierz pozycję Zapisz.
Uruchamianie tworzenia kopii zapasowej na żądanie
Można uruchamiać różne typy kopii zapasowych na żądanie:
- Pełna kopia zapasowa
- Pełna kopia zapasowa tylko do kopiowania
- Różnicowa kopia zapasowa
- Kopia zapasowa dziennika
Uwaga
Okres przechowywania tej kopii zapasowej jest określany przez typ uruchomionej kopii zapasowej na żądanie.
- Pełne kopie zapasowe na żądanie są przechowywane przez co najmniej 45 dni i maksymalnie 99 lat.
- Tylko pełne kopiowanie na żądanie akceptuje dowolną wartość przechowywania.
- Różnicowa kopia zapasowa na żądanie zachowuje kopię zapasową zgodnie z polityką przechowywania zaplanowanych kopii różnicowych.
- Dziennik na żądanie zachowuje kopie zapasowe zgodnie z zasadami przechowywania zaplanowanych dzienników.
Aby uzyskać więcej informacji, zobacz Sql Server backup types (Typy kopii zapasowych programu SQL Server).
Modyfikowanie zasad
Zmodyfikuj zasady, aby zmienić częstotliwość tworzenia kopii zapasowych lub zakres przechowywania.
Uwaga
Wszelkie zmiany w okresie przechowywania zostaną zastosowane retrospektywnie do wszystkich starszych oraz nowych punktów odzyskiwania.
Na panelu zarządzania magazynem przejdź do Zarządzaj>Polityki tworzenia kopii zapasowych i wybierz politykę, którą chcesz edytować.
Modyfikacja polityki będzie mieć wpływ na wszystkie powiązane elementy kopii zapasowych i zainicjuje odpowiednie zadania konfiguracji ochrony.
Uwaga
Modyfikacja zasad wpłynie również na istniejące punkty odzyskiwania.
W przypadku punktów odzyskiwania w archiwum, które nie pozostały przez okres 180 dni w warstwie Archiwum, usunięcie tych punktów odzyskiwania prowadzi do wcześniejszego kosztu usunięcia.
Dowiedz się więcej.
Niespójne zasady
Czasami operacja modyfikowania zasad może prowadzić do niespójnej wersji zasad dla niektórych elementów kopii zapasowej. Dzieje się tak, gdy odpowiednie zadanie ochrony konfiguracji zakończy się niepowodzeniem dla elementu kopii zapasowej po wyzwoleniu operacji modyfikowania zasad. Jest on wyświetlany w następujący sposób w widoku elementu kopii zapasowej:
Możesz naprawić wersję zasad dla wszystkich elementów, których dotyczy problem, jednym kliknięciem:
Wyrejestrowywanie wystąpienia programu SQL Server
Przed wyrejestrowywaniem serwera wyłącz usuwanie nietrwałe, a następnie usuń wszystkie elementy kopii zapasowej.
Uwaga
Usunięcie elementów kopii zapasowej z włączonym miękkim usuwaniem spowoduje ich zachowanie przez 14 dni, a przed całkowitym usunięciem będzie konieczność poczekania. Jeśli jednak usunięto elementy kopii zapasowej z włączonym usuwaniem nietrwałym, można je cofnąć, wyłączyć usuwanie nietrwałe, a następnie usunąć je ponownie w celu natychmiastowego usunięcia. Dowiedz się więcej
Wyrejestrowywanie wystąpienia programu SQL Server po wyłączeniu ochrony, ale przed usunięciem magazynu.
Na pulpicie magazynu w obszarze Zarządzanie wybierz Infrastrukturę kopii zapasowej.
W obszarze Serwery zarządzania wybierz pozycję Serwery chronione.
W obszarze Serwery chronione wybierz serwer do wyrejestrowania. Aby skasować magazyn danych, musisz wyrejestrować wszystkie serwery.
Kliknij prawym przyciskiem myszy chroniony serwer i wybierz pozycję Wyrejestruj.
Ponowne rejestrowanie rozszerzenia na maszynie wirtualnej z programem SQL Server
Czasami obciążenie pracy na maszynie wirtualnej może zostać zakłócone z jakiegoś powodu. W takich przypadkach wszystkie operacje wyzwalane na maszynie wirtualnej rozpoczną się niepowodzeniem. Może być konieczne ponowne zarejestrowanie rozszerzenia na maszynie wirtualnej. Operacja Ponowne rejestrowanie ponownie instaluje rozszerzenie kopii zapasowej obciążenia na maszynie wirtualnej, aby kontynuować operacje. Tę opcję można znaleźć w obszarze Infrastruktura kopii zapasowych w magazynie usługi Recovery Services.
Użyj tej opcji z ostrożnością. Po wyzwoleniu na maszynie wirtualnej z rozszerzeniem, które jest już w dobrym stanie, ta operacja spowoduje ponowne uruchomienie rozszerzenia. Może to spowodować niepowodzenie wszystkich zadań w toku. Przed wyzwoleniem operacji ponownej rejestracji sprawdź co najmniej jeden objaw.
Zarządzanie kopiami zapasowymi bazy danych podczas przenoszenia/usuwania kopii zapasowej maszyny wirtualnej
Kopia zapasowa maszyny wirtualnej SQL została usunięta lub przeniesiona przy użyciu przenoszenia zasobów. Doświadczenie zależy od następujących cech nowej maszyny wirtualnej.
Nowa subskrypcja maszyny wirtualnej | Nazwa nowej maszyny wirtualnej | Nowa grupa zasobów maszyny wirtualnej | Nowy region maszyny wirtualnej | Doświadczenie |
---|---|---|---|---|
To samo | To samo | To samo | To samo |
Co się stanie z kopiami zapasowymi starej maszyny wirtualnej? Otrzymasz alert informujący, że kopie zapasowe zostaną zatrzymane na starej maszynie wirtualnej. Dane kopii zapasowej zostaną zachowane zgodnie z ostatnimi aktywnymi zasadami. Możesz zatrzymać ochronę i usunąć dane oraz wyrejestrować starą maszynę wirtualną po wyczyszczeniu wszystkich danych kopii zapasowej zgodnie z zasadami. Jak uzyskać dane kopii zapasowej ze starej maszyny wirtualnej do nowej maszyny wirtualnej? Żadne kopie zapasowe SQL nie zostaną automatycznie wyzwolone na nowej maszynie wirtualnej. Musisz ponownie zarejestrować maszynę wirtualną do tego samego skarbca. Następnie będzie ona wyświetlana jako prawidłowy element docelowy, a dane SQL można przywrócić do najnowszego dostępnego punktu w czasie za pośrednictwem alternatywnej funkcji odzyskiwania lokalizacji. Po przywróceniu danych SQL kopie zapasowe SQL będą kontynuowane na tym komputerze. Kopia zapasowa maszyny wirtualnej będzie kontynuowana bez zmian, jeśli została wcześniej skonfigurowana. |
To samo | To samo | Różny | To samo |
Co się stanie z kopiami zapasowymi starej maszyny wirtualnej? Otrzymasz alert informujący, że kopie zapasowe zostaną zatrzymane na starej maszynie wirtualnej. Dane kopii zapasowej zostaną zachowane zgodnie z ostatnimi aktywnymi zasadami. Możesz zatrzymać ochronę i usunąć dane oraz wyrejestrować starą maszynę wirtualną po wyczyszczeniu wszystkich danych kopii zapasowej zgodnie z zasadami. Jak uzyskać dane kopii zapasowej ze starej maszyny wirtualnej do nowej maszyny wirtualnej? Ponieważ nowa maszyna wirtualna znajduje się w innej grupie zasobów, będzie ona traktowana jako nowa maszyna i musisz jawnie skonfigurować kopie zapasowe SQL (i kopie zapasowe maszyn wirtualnych również, jeśli zostały wcześniej skonfigurowane) w tym samym magazynie. Następnie przejdź do przywrócenia elementu kopii zapasowej SQL starej maszyny wirtualnej do najbardziej aktualnego punktu w czasie za pośrednictwem odzyskiwania lokalizacji alternatywnej do nowej maszyny wirtualnej. Kopie zapasowe SQL będą teraz kontynuowane. |
To samo | To samo | Takie same lub inne | Różny |
Co się stanie z kopiami zapasowymi starej maszyny wirtualnej? Otrzymasz alert informujący, że kopie zapasowe zostaną zatrzymane na starej maszynie wirtualnej. Dane kopii zapasowej zostaną zachowane zgodnie z ostatnimi aktywnymi zasadami. Możesz zatrzymać ochronę i usunąć dane oraz wyrejestrować starą maszynę wirtualną po wyczyszczeniu wszystkich danych kopii zapasowej zgodnie z zasadami. **Jak uzyskać dane kopii zapasowej ze starej maszyny wirtualnej do nowej maszyny wirtualnej? Ponieważ nowa maszyna wirtualna znajduje się w innym regionie, musisz skonfigurować kopie zapasowe SQL do magazynu w nowym regionie. Jeśli nowy region jest sparowaną lokalizacją, możesz przywrócić dane SQL do najnowszego dostępnego punktu w czasie, korzystając z funkcji przywracania między regionami, dostępnej w elemencie kopii zapasowej SQL z poprzedniej maszyny wirtualnej . Jeśli nowy region jest regionem nie sparowanym, bezpośrednie przywracanie z poprzedniego elementu kopii zapasowej SQL nie jest obsługiwane. Możesz jednak wybrać opcję Przywróć jako pliki z elementu kopii zapasowej SQL "starej" maszyny wirtualnej, aby pobrać dane do zainstalowanego udziału na maszynie wirtualnej starego regionu, a następnie zainstalować je na nowej maszynie wirtualnej. |
Różny | Takie same lub inne | Takie same lub inne | Takie same lub inne |
Co się stanie z kopiami zapasowymi starej maszyny wirtualnej? Otrzymasz alert informujący, że kopie zapasowe zostaną zatrzymane na starej maszynie wirtualnej. Dane kopii zapasowej zostaną zachowane zgodnie z ostatnimi aktywnymi zasadami. Możesz zatrzymać ochronę i usunąć dane i wyrejestrować starą maszynę wirtualną po wyczyszczeniu wszystkich danych kopii zapasowej zgodnie z zasadami. Jak uzyskać dane kopii zapasowej ze starej maszyny wirtualnej do nowej maszyny wirtualnej? Ponieważ nowa maszyna wirtualna znajduje się w innej subskrypcji, musisz skonfigurować kopie zapasowe SQL w skarbcu w nowej subskrypcji. Jeśli jest to nowy magazyn w innej subskrypcji, bezpośrednie przywracanie z poprzedniego elementu kopii zapasowej SQL nie jest obsługiwane. Można jednak wybrać opcję Przywróć jako pliki z elementu kopii zapasowej SQL starej maszyny wirtualnej, aby pobrać dane do zainstalowanego udziału na maszynie wirtualnej starej subskrypcji, a następnie zainstalować ją na nowej maszynie wirtualnej. |
Następne kroki
Aby uzyskać więcej informacji, zobacz Rozwiązywanie problemów z kopiami zapasowymi w bazie danych programu SQL Server.
Treści powiązane
- Tworzenie kopii zapasowych baz danych programu SQL Server na maszynach wirtualnych platformy Azure przy użyciu usługi Azure Backup za pośrednictwem interfejsu API REST.
- Przywracanie baz danych programu SQL Server na maszynach wirtualnych platformy Azure przy użyciu interfejsu API REST.
- Zarządzanie bazami danych programu SQL Server na maszynach wirtualnych platformy Azure przy użyciu interfejsu API REST.