Pełne kopie zapasowe plików

Ten temat jest istotne dla SQL Server baz danych, które zawierają wiele plików lub aplikacjami.  

Ostrzeżenie

Omówienie różnych typów kopii zapasowych, zobacz albo Kopia zapasowa w obszarze prostego modelu odzyskiwania lub Kopia zapasowa w obszarze modelu odzyskiwania Pełny.

kopia zapasowa pliku pełną kopię zapasową wszystkich danych w plikach lub aplikacjami.W pełni model odzyskiwanie, kompletny zestaw kopii zapasowych plików pełną, wraz z wystarczającą ilość kopii zapasowych dziennika ma się rozciągać zapasowych pliku odpowiada pełnej kopia zapasowa.

Ostrzeżenie

Pełne kopie zapasowe są zazwyczaj nazywane kopii zapasowych plików, z wyjątkiem przypadków, gdy one są jawnie porównywane z plik różnicowy kopii zapasowych.

Przy użyciu kopii zapasowych plików można zwiększyć szybkość odzyskiwanie można przywrócić tylko uszkodzone pliki bez przywracanie reszty 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 zostaną przywrócone.

Pliki bazy danych można kopii zapasowej i przywrócić indywidualnie.W instrukcja wykonywania kopii zapasowej lub PRZYWRACANIA można określić cała grupa plików zamiast określania indywidualnie 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ż trwa przywracanie go), cała grupa plików jest w trybie offline i nie można wykonać kopii.

Ostrzeżenie

W SQL Server w wersja 7.0 i SQL Server 2000, kopie zapasowe plików i plik różnicowy kopii zapasowych nie zawierają rekordy dziennika.kopia zapasowa dziennika musi jawnie stosowane aby odzyskać dane.Dlatego te wersje kopii zapasowych plików należy używać tylko z pełnego odzyskiwanie i modeli odzyskiwanie bulk-logged.W SQL Server 2005 i jego nowsze wersje zawierają domyślnie za mało rekordów dziennika kopii zapasowych plików przenieść do przodu w czasie pliku na końcu operacji tworzenia kopii zapasowych.

Zalety i wady kopii zapasowych plików

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

  • Odzyskiwania po awarii izolowanych media jest szybsze.Uszkodzone pliki, można szybko przywrócić.

  • Plik kopii zapasowych zwiększenie elastyczności w planowanie i obsługa nośników nad pełne kopie, które bardzo dużych baz danych może stać się pogłębiania.Zwiększoną elastyczność w pliku lub grupa plików kopii zapasowych jest również przydatny dla dużych baz danych zawierających różne cechy charakterystyczne dla aktualizacji danych.

Podstawową wadą kopii zapasowych plików, w porównaniu do pełnej kopii zapasowych jest dodatkowej złożoności administracyjnych.Awaria nośnika można utworzyć pełną bazy danych nieodwracalny, jeśli uszkodzony plik brakuje kopia zapasowa.Dlatego muszą utrzymywać kompletny zestaw kopii zapasowych plików i, w przypadku pełnego/bulk-logged model odzyskiwanie, jeden lub więcej kopii zapasowych dziennika obejmujących minimalny interwał między pierwszy pełny plik kopia zapasowa i ostatniego pełnego pliku kopia zapasowa.

Utrzymywanie i śledzeniu kompletny zestaw tych kopii zapasowych może być czas-zużywających zadanie, które może być większe niż wymagania dotyczące miejsca na pełnej kopii zapasowych.

W obszarze model odzyskiwanie pełnego na koszt dodatkowej złożoności administracyjnych przy użyciu kopii zapasowych pliku różnicowego można zmniejszyć liczbę kopii zapasowych dziennika, które należy przywracanie .Aby uzyskać więcej informacji, zobacz Różnicowe kopie zapasowe plików.

Ostrzeżenie

Kopie zapasowe plików tylko do odczytu aplikacjami można łączyć z częściowym kopii zapasowych.Częściowe kopie zapasowe obejmują wszystkie aplikacjami odczytu i zapisu i, opcjonalnie, jednego lub więcej aplikacjami tylko do odczytu.Aby uzyskać więcej informacji, zobacz Częściowe kopii zapasowych.

Zagadnienia dotyczące tworzenia kopii zapasowych plików

Aby zmaksymalizować zalety korzystania z kopii zapasowych plików, należy rozważyć układu danych na dysku i użycia wzorców.Zaleca się następujące wytyczne:

  • Kopię zapasową danych często zmodyfikowanego często.

  • Kopię zapasową danych rzadko zmodyfikowanego rzadziej.

  • Kopia zapasowa danych tylko do odczytu, co czas.

    Ostrzeżenie

    Wykonywanie kopii zapasowej pliku tylko do odczytu lub grupa plików jest taka sama dla każdej model odzyskiwanie.

Tylko jeden plik operacji wykonywania kopia zapasowa może być czas.Można wykonywać kopie zapasowe wielu plików w jednej operacji, ale może to wydłużyć czas odzyskiwanie, jeśli tylko do przywracanie pojedynczego pliku.Jest tak, ponieważ aby zlokalizować ten plik, cała kopia zapasowa jest odczytywany.

Ostrzeżenie

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

Dodatkowe zagadnienia związane z prostego modelu odzyskiwania

W obszarze model odzyskiwanie prostego, Odczyt i zapis plików wszystkie zapasowe muszą być ze sobą.Dzięki temu upewnić się, że baza danych mogą być przywracane do punktu spójne w czas.Zamiast określania indywidualnie każdego odczytu i zapisu pliku lub grupa plików, użyj opcji READ_WRITE_FILEGROUPS.Ta opcja wykonuje kopię zapasową wszystkich aplikacjami odczytu i zapisu w bazie danych.Kopia zapasowa jest tworzona przez określenie READ_WRITE_FILEGROUPS jest znany jako częściowa kopia zapasowa.Aby uzyskać więcej informacji, zobacz Częściowe kopii zapasowych.

Dodatkowe zagadnienia dotyczące modelu odzyskiwania Pełny

W pełni model odzyskiwanie, trzeba wykonać kopie zapasowe dziennika transakcji, niezależnie od reszty strategię tworzenia tworzyć kopię zapasową zapasowych.Kompletny zestaw kopii zapasowych plików pełną, wraz z wystarczającą ilość kopii zapasowych dziennika ma się rozciągać na wszystkich zapasowych pliku od początku pierwszej kopia zapasowa pliku odpowiada pełnej kopia zapasowa.

Przywracanie bazy danych, używając tylko plik i dziennika kopii zapasowych mogą być złożone.Dlatego jeśli jest to możliwe, jest najlepiej do wykonywania pełnej kopia zapasowa i start kopii zapasowych dziennika przed pierwszym kopia zapasowa pliku.Na poniższej ilustracji pokazano strategii, w którym pełnej kopia zapasowa jest podjęta (na czas t1) niezwłocznie po bazy danych jest tworzony (w czasie t0).To pierwsza kopia zapasowa bazy danych umożliwia uruchomienie kopie zapasowe dziennika transakcji.Kopie zapasowe dziennika transakcji jest zaplanowane na zestaw odstępach czasu.Kopie zapasowe plików występują w niezależnie od interwału najlepiej spełnia wymagania biznesowe dla bazy danych.Ta ilustracja przedstawia każdego z czterech aplikacjami, tworzenie kopii zapasowej w czas.Kolejność ich kopii zapasowej (A, B, C) odzwierciedla wymagań biznesowych bazy danych.

Strategia łączenia kopii zapasowych baz danych, plików i dzienników

W obszarze model odzyskiwanie pełnego musi przenieść do przodu w czasie dziennika transakcji podczas przywracania kopia zapasowa pliku odczytu i zapisu, aby upewnić się, że plik jest zgodny z pozostałą częścią bazy danych.Aby uniknąć stopniowych dalej partii transakcji kopii zapasowych dziennika, należy rozważyć przy użyciu kopii zapasowych pliku różnicowego.Aby uzyskać więcej informacji, zobacz Różnicowe kopie zapasowe plików.

Tworzenie pliku lub grupa plików kopii zapasowych.

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

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

Ostrzeżenie

Pierwszy tworzyć kopię zapasową pliku lub grupa plików musi kopii zapasowej pliku pełnego lub grupa plików.Po utworzeniu pełna kopia zapasowa dla pliku lub grupa plików, można utworzyć serię zapasowych pliku różnicowego, które są oparte na które pełna kopia zapasowa.Aby uzyskać więcej informacji, zobacz Różnicowe kopie zapasowe plików.

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

Ostrzeżenie

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

Używanie różnicowych kopii zapasowych plików

kopia zapasowa pliku może służyć jako kopia podstawowa dla różnicowych kopii zapasowych kopii zapasowych pliku różnicowego.Pozwala to uzupełnienie kopia zapasowa pliku z kopii zapasowych pliku różnicowego krótkich serii.Aby uzyskać więcej informacji, zobacz Używanie różnicowych kopii zapasowych i Różnicowe kopie zapasowe plików.