Udostępnij za pośrednictwem


Full File Backups

W tym temacie odnosi się do SQL Server bazy danych, które zawierają wiele plików lub filegroups.

Uwaga

Aby zapoznać się z omówieniem różnych typów kopii zapasowych Zobacz albo Backup Under the Simple Recovery Model lub Backup Under the Full Recovery Model.

Pełny plik kopia zapasowa wykonuje kopię zapasową wszystkich danych w jednej lub większej liczby plików lub filegroups.W model pełnego odzyskiwanie kompletny zestaw kopii zapasowych pełnego pliku wraz z wystarczającą ilość kopii zapasowych dziennika ma się rozciągać się na wszystkich zapasowych pliku jest odpowiednikiem wykonać pełną kopię zapasową bazy danych.

Uwaga

Zazwyczaj noszą nazwę pliku pełnej kopii zapasowej wykonywanie kopii zapasowych plików, z wyjątkiem przypadków, gdy one jawnie porównywane z kopie zapasowe pliku różnicowego.

Korzystanie z plików kopii zapasowych może zwiększyć szybkość działania odzyskiwanie umożliwiając przywracanie tylko uszkodzone pliki, nie przywracając pozostałej części bazy danych.Na przykład jeśli baza danych składa się z kilku plików, które znajdują się na różnych dyskach oraz jeden dysk ulegnie awarii, tylko plik na uszkodzonym dysku ma do przywrócenia.

Pliki bazy danych może być kopii zapasowej i przywrócone indywidualnie.W instrukcja kopia zapasowa i przywracanie można określić całą grupa plików, zamiast określać oddzielnie poszczególnych plików składowych.Należy pamiętać, że jeśli dowolny plik grupa plików jest w trybie offline (na przykład, ponieważ jest on być przywrócony), całą grupa plików jest w trybie offline i nie można wykonać kopii zapasowej.

Uwaga

W SQL Server w wersja 7.0 i SQL Server 2000, kopie zapasowe plików i plik różnicowy kopii zapasowych nie zawierają rekordów dziennika. Dziennik kopia zapasowa muszą być jawnie stosowane w celu odzyskania danych.Dlatego w tych wersjach kopie zapasowe plików można używać tylko pełnego odzyskiwanie i modeli odzyskiwanie rejestrowane zbiorczej.W SQL Server 2005 i jego nowsze wersje domyślnie kopie zapasowe plików zawiera za mało rekordów dziennika przenieść na przyszły okres pliku do zakończenia operacji wykonywania kopia zapasowa.

Zalety i wady kopii zapasowych plików

Kopie zapasowe plików mają następujące zalety na kopie zapasowe bazy danych:

  • odzyskiwanie po awarii izolowane nośnika jest szybsze.Uszkodzone pliki, można szybko ją przywrócić.

  • Plik kopie zapasowe zwiększenie elastyczności planowania oraz obsługi nośników kopii zapasowych pełną baz danych, które w przypadku bardzo dużych baz danych mogą stać się unmanageable za pośrednictwem.Zwiększenie elastyczności, plik lub grupa plików kopii zapasowych przydaje się także w przypadku dużych baz danych, które zawierają dane, które mają różne charakterystyki aktualizacji.

Podstawową wadą kopie zapasowe plików w porównaniu z pełne kopie jest dodatkowej złożoności administracyjnych.Awaria nośnika może wprowadzić pełną bazy danych nieodwracalny, jeśli uszkodzony plik nie ma kopia zapasowa.W związku z tym należy zachować pełnego zestawu kopii zapasowych plików, a dla pełnej/zbiorczej zarejestrowanego model odzyskiwanie, obejmujące minimalny zestaw odstęp czasu między pierwszy pełny kopia zapasowa pliku i wykonywanie ostatniej kopia zapasowa pliku pełnego jednego lub kilku zapasowych dziennika.

Utrzymywanie i rejestrowanie informacji o pełny zestaw tych kopii zapasowych może być czas-używające zadanie, które może być przewyższają wymagania dotyczące miejsca na pełne bazy danych kopii zapasowych.

W obszarze pełnego model odzyskiwanie, na koszt z dodatkowej złożoności administracyjne, za pomocą pliku różnicowego kopii zapasowych może zmniejszyć liczbę kopii zapasowych dziennika, które trzeba przywrócić.Aby uzyskać więcej informacji zobaczDifferential File Backups.

Uwaga

Kopie zapasowe plików filegroups tylko do odczytu mogą być połączone w częściowej kopii zapasowej.Częściowe kopie zapasowe obejmują wszystkie filegroups odczytu i zapisu oraz, opcjonalnie, jednego lub kilku filegroups tylko do odczytu.Aby uzyskać więcej informacji zobaczPartial Backups.

Uwagi dotyczące wykonywanie kopii zapasowych plików

Aby zmaksymalizować zalety korzystania z plików kopii zapasowych, należy wziąć pod uwagę układu danych na dysku i użycia.Firma Microsoft zaleca, aby przestrzegać następujących zasad:

  • tworzyć kopię zapasową często często modyfikacji danych.

  • tworzyć kopię zapasową danych rzadko zmodyfikowanych rzadziej.

  • Tworzenia kopii zapasowej danych tylko do odczytu, co czas.

    Uwaga

    Kopie zapasowe pliku tylko do odczytu lub grupa plików są takie same dla każdego model odzyskiwanie.

Tylko jeden plik operacji tworzenia kopii zapasowej może wystąpić w czas.Można wykonywać kopie zapasowe wielu plików w jednej operacji, ale może to rozszerzenia czas odzyskiwanie, jeśli trzeba przywrócić pojedynczego pliku.Dzieje się tak, ponieważ aby zlokalizować ten plik, cała kopia zapasowa jest do odczytu.

Uwaga

Poszczególne pliki można przywrócić z kopii zapasowej bazy danych; jednak lokalizowanie i przywracanie pliku trwa dłużej z kopii zapasowej bazy danych niż z kopia zapasowa pliku.

Dodatkowe aspekty proste model odzyskiwanie

W obszarze proste model odzyskiwanie, odczytu i zapisu plików wszystkie zapasowe muszą być ze sobą.Dzięki temu upewnić się, że w bazie danych można przywrócić punktu zgodne w czas.Zamiast określać osobno każdego zapisu i odczytu pliku lub grupa plików, należy użyć opcji READ_WRITE_FILEGROUPS.Ta opcja wykonuje kopię zapasową wszystkich filegroups odczytu/zapisu w bazie danych.Proces wykonywania kopii zapasowych, w którym jest tworzona przez określenie READ_WRITE_FILEGROUPS jest znany jako częściowej kopia zapasowa.Aby uzyskać więcej informacji zobaczPartial Backups.

Dodatkowe zagadnienia dla pełnej model odzyskiwanie

W obszarze pełnego model odzyskiwanie, trzeba wykonać kopie zapasowe dziennik transakcji, niezależnie od pozostałej części strategii wykonywania tworzyć kopię zapasową zapasowych.Kompletny zestaw kopii zapasowych pełnego pliku wraz z wystarczającą ilość kopii zapasowych dziennika ma się rozciągać się na wszystkich zapasowych pliku od początku pierwszej kopia zapasowa pliku jest odpowiednikiem wykonać pełną kopię zapasową bazy danych.

Przywracanie bazy danych przy użyciu tylko plik i dziennika kopii zapasowych mogą być złożone.W związku z tym, jeśli jest to możliwe, to najlepiej wykonywać wykonać pełną kopię zapasową bazy danych i rozpocząć wykonywanie kopii zapasowych dziennika przed pierwszym kopia zapasowa pliku.Na poniższej ilustracji przedstawiono strategii, w którym została podjęta wykonać pełną kopię zapasową bazy danych (na czas t1) po utworzeniu bazy danych (na czas t0).To pierwsza kopia zapasowa bazy danych umożliwia kopie zapasowe dziennik transakcji rozpocząć.Kopie zapasowe dziennik transakcji są planowane w interwałach zestaw.Kopie zapasowe plików występują w niezależnie od interwału najlepiej spełnia wymagania firmy w bazie danych.Ta ilustracja przedstawia każdej z czterech filegroups, zostanie wykonana kopia zapasowa pojedynczo.Kolejność, w którym są kopii zapasowej (A A, B, C) odzwierciedla wymagań biznesowych bazy danych.

Strategy combining database, file, and log backups

W model pełnego odzyskiwanie musi kręć do przodu dziennik transakcji podczas przywracania kopia zapasowa pliku odczytu/zapisu, upewnij się, że plik jest zgodne z pozostałą częścią bazy danych.Aby uniknąć stopniowych do przodu dużej ilości transakcji kopii zapasowych dziennika, należy wziąć pod uwagę przy użyciu pliku różnicowego kopii zapasowych.Aby uzyskać więcej informacji zobaczDifferential File Backups.

Tworzenie pliku lub grupa plików kopii zapasowych

Wymagane WYKONYWANIE KOPII ZAPASOWEJ Składnia służąca do tworzenia kopia zapasowa pliku jest:

BACKUP DATABASE database_name <file_or_filegroup> [ ,...n ] TO <backup_device>

Uwaga

Pierwsza tworzyć kopię zapasową pliku lub grupa plików trzeba utworzyć kopię zapasową pliku pełnego lub grupa plików.Po utworzeniu pełna kopia zapasowa pliku lub grupa plików, można utworzyć serię kopii zapasowych pliku różnicowego jeden lub więcej, które są oparte na tym pełna kopia zapasowa.Aby uzyskać więcej informacji zobaczDifferential File Backups.

Aby tworzyć kopię zapasową plików i filegroups

Uwaga

Kopie zapasowe plików nie są obsługiwane przez kreatora planu konserwacji.

Za pomocą Differential plików kopii zapasowych.

kopia zapasowa pliku może służyć jako kopia podstawowa dla różnicowych kopii zapasowych plik różnicowy kopii zapasowych.Dzięki temu można uzupełnić kopia zapasowa pliku z wykonywania kopii zapasowych pliku różnicowego serię krótkich.Aby uzyskać więcej informacji zobacz Using Differential Backups i Differential File Backups.