| Termin | Definicja |
|---|---|
| FILEGROUP Backup | ![]() FILEGROUP Backup to kopia zapasowa obejmująca wyłącznie wybraną grupę plików bazy danych, a nie całą bazę. FILEGROUP Backup w SQL ServerFILEGROUP Backup to kopia zapasowa wybranej grupy plików w bazie Microsoft SQL Server. Grupa plików, czyli filegroup, jest logicznym zbiorem plików danych typu Przykładowe wykonanie kopii grupy plików może wyglądać tak: Kiedy kopia pojedynczego filegroup ma zastosowanieBackup filegroup jest użyteczny w bazach, których dane zostały rozdzielone na kilka grup plików, na przykład według okresu przechowywania, rodzaju tabel albo wymagań dotyczących nośników. Można w ten sposób ograniczyć zakres operacji kopiowania, gdy nie każda część bazy zmienia się z taką samą częstotliwością. Sama obecność wielu filegroupów nie oznacza jednak, że pojedyncza kopia wystarczy do odtworzenia całej bazy. Podczas planowania backupu trzeba ustalić, czy wszystkie filegroupy będą objęte strategią kopii oraz jak zostanie zachowana spójność między nimi. Pełne odtworzenie bazy może wymagać kopii bazowej, kopii poszczególnych grup plików, a także kolejnych kopii różnicowych i dziennika transakcji. Filegroup zawierający tylko część tabel nadal może być zależny od obiektów lub danych znajdujących się w innych grupach, dlatego zakres backupu powinien wynikać z projektu bazy, a nie wyłącznie z rozmiaru pliku. Wykonanie, kontrola i odtwarzanie kopii grupy plikówPrzed wykonaniem kopii warto sprawdzić nazwy grup oraz przypisane do nich pliki za pomocą widoków katalogowych SQL Server, takich jak Odtwarzanie wykonuje się poleceniami z rodziny W modelu odzyskiwania Znaczenie FILEGROUP Backup w diagnostyce środowiska SQL ServerProblemy z kopią grupy plików mogą wynikać z błędnej nazwy filegroup, braku dostępu konta usługi SQL Server do katalogu docelowego, niewystarczającego miejsca na dysku albo niespójnej sekwencji backupów. Komunikat o pominięciu pliku lub grupy plików należy interpretować razem z historią operacji w SQL Server. Przydatne są również informacje o rozmiarze plików, stanie bazy, modelu odzyskiwania i czasie wykonania ostatnich kopii. Podczas analizy awarii nie należy usuwać istniejących plików FILEGROUP Backup jest funkcją administracyjną SQL Server, dlatego jej poprawna obsługa wymaga znajomości struktury konkretnej bazy, zależności między filegroupami i obowiązującego planu odzyskiwania. W środowisku produkcyjnym każda kopia powinna mieć opis obejmujący nazwę bazy, nazwę grupy plików, czas wykonania oraz powiązane kopie dziennika transakcji. Dopiero taki zestaw informacji pozwala ocenić, czy backup można wykorzystać w rzeczywistym scenariuszu awarii. |