Przezroczystość tworzenia kopii zapasowych w usłudze Azure SQL Managed Instance
Dotyczy: Azure SQL Managed Instance
Z tego artykułu dowiesz się, jak używać przezroczystości kopii zapasowych w usłudze Azure SQL Managed Instance do wyświetlania historii kopii zapasowych wystąpienia zarządzanego.
Omówienie
Przezroczystość tworzenia kopii zapasowych w usłudze SQL Managed Instance jest dostępna za pośrednictwem bazy danych msdb, co sprawia, że tabele historii kopii zapasowych można wykonywać zapytania.
Ważne jest, aby wiedzieć o kilku kluczowych różnicach między tabelami kopii zapasowych w tradycyjnej bazie danych programu SQL Server msdb
a bazą msdb
danych w usłudze SQL Managed Instance. Główne różnice obejmują informacje widoczne, obsługiwane tabele i pola, których można użyć.
Dołączone informacje
Baza msdb
danych w usłudze SQL Managed Instance wyświetla następujące informacje o kopii zapasowej:
- Typ wykonanych automatycznych kopii zapasowych, takich jak pełna, różnicowa lub dziennik.
- Metadane dotyczące natywnych kopii zapasowych wykonanych ręcznie, chociaż pola, takie jak ścieżka pliku i nazwy użytkownika, mogą nie być wypełniane. Użyj kolumny
is_copyonly
, aby określić, czy kopia zapasowa została wykonana ręcznie, czy automatycznie. - Metadane dotyczące kopii zapasowej, w tym stan, rozmiar, czas i lokalizacja.
Baza msdb
danych nie zawiera następujących informacji:
- Kopie zapasowe przechowywane na potrzeby długoterminowego przechowywania. Kopie zapasowe na potrzeby długoterminowego przechowywania są tworzone przez kopiowanie plików na poziomie magazynu. Ten typ kopii zapasowej nie jest widoczny dla wystąpienia.
Obsługiwane tabele
Baza msdb
danych w usłudze SQL Managed Instance obsługuje następujące tabele kopii zapasowych:
Usługa SQL Managed Instance nie używa następujących tabel kopii zapasowych, a tabele nie są wypełniane danymi:
Usunięte pola
Ponieważ usługa SQL Managed Instance to usługa w chmurze, która przechowuje dane w magazynie, następujące pola nie są wypełniane danymi:
- Pola odnoszące się do zalogowanego użytkownika.
- Pola odnoszące się do ścieżki pliku kopii zapasowej.
- Informacje o wygaśnięciu kopii zapasowej.
Zagadnienia do rozważenia
Podczas przeglądania historii kopii zapasowych w msdb
bazie danych należy wziąć pod uwagę następujące informacje:
- Pola, które nie są istotne dla chmury, nie są wypełniane. Przykłady obejmują nazwę maszyny, dysk fizyczny i nazwę fizyczną.
- Informacje o kopii zapasowej są wstawiane do
msdb
bazy danych po zakończeniu tworzenia kopii zapasowej. Trwające kopie zapasowe nie są obsługiwane. - Baza
msdb
danych przechowuje rekordy automatycznych kopii zapasowych przez maksymalnie 60 dni, podczas gdy historia kopii zapasowych inicjowanych przez użytkownika, takich jak tylko kopiowanie, jest zachowywana na czas nieokreślony.
Następne kroki
- Aby dowiedzieć się więcej, zapoznaj się z tematem Baza danych msdb w programie SQL Server.
- Aby dowiedzieć się więcej na temat kopii zapasowych w usłudze Azure SQL Managed Instance, zobacz Automatyczne kopie zapasowe.
- Aby dowiedzieć się więcej na temat wykonywania zapytań
msdb
dotyczących bazy danych, zapoznaj się z artykułem Monitorowanie działania tworzenia kopii zapasowej.