| Termin | Definicja |
|---|---|
| Backup FILEGROUP | ![]() Backup FILEGROUP to kopia zapasowa obejmująca wyłącznie wybraną grupę plików bazy danych, a nie całą bazę. Zakres kopii zapasowej FILEGROUP w SQL ServerBackup FILEGROUP w Microsoft SQL Server jest kopią zapasową określonej grupy plików należących do bazy danych. Filegroup może zawierać jeden lub wiele plików danych typu Mechanizm wykorzystuje się przede wszystkim wtedy, gdy baza została logicznie podzielona na kilka obszarów danych. Przykładowo, osobna filegroup może przechowywać dane archiwalne, tabele o dużym rozmiarze albo indeksy. Administrator może wtedy wykonywać kopie wybranych grup plików, ograniczając zakres operacji do konkretnych danych. Taki podział wymaga jednak spójnego planu odtwarzania, ponieważ przywrócenie tylko jednej filegroup nie zastępuje zabezpieczenia pozostałych elementów bazy. Tworzenie kopii filegroup poleceniem T-SQLW SQL Server kopię określonej filegroup tworzy się poleceniem
Nazwa podana po Powiązanie backupu FILEGROUP z dziennikiem transakcjiOdtworzenie kopii filegroup wymaga zachowania właściwej kolejności kopii. SQL Server musi znać stan transakcji dotyczących przywracanej grupy plików, dlatego w typowym scenariuszu potrzebna jest odpowiednia pełna kopia bazy, kopia filegroup oraz ciąg kopii dziennika transakcji obejmujący okres od wykonania kopii danych do momentu, w którym baza ma zostać odtworzona. Przy modelu odzyskiwania Przywracanie grup plików może być wykonywane jako odtwarzanie częściowe, na przykład poleceniem Weryfikacja kopii i plan odtwarzania danychSamo pomyślne zakończenie polecenia backupu nie dowodzi jeszcze, że cała procedura awaryjna działa. Kopię FILEGROUP należy okresowo sprawdzać poleceniem Ważne jest również udokumentowanie mapowania plików na filegroup, lokalizacji urządzeń backupu, haseł lub certyfikatów używanych do szyfrowania kopii oraz wymaganej sekwencji poleceń RESTORE. Przy odtwarzaniu należy zweryfikować, czy docelowe ścieżki plików istnieją i mają odpowiednie uprawnienia. W przypadku bazy podzielonej na wiele filegroup plan powinien wskazywać, które grupy są krytyczne dla uruchomienia aplikacji, a które mogą zostać odtworzone później. Backup FILEGROUP jest więc elementem strategii odzyskiwania SQL Server, a nie niezależnym zamiennikiem pełnej kopii bazy. |