Tylko do odczytu aplikacjami i kompresji

Aplikacjami może być oznaczony jako tylko do odczytu.Wszelkie istniejące grupy plików z wyjątkiem podstawowa grupa plików, może zostać oznaczony jako tylko do odczytu.Grupa plików, tylko do odczytu nie można modyfikować w jakikolwiek sposób.Można kompresować tylko do odczytu aplikacjami.

Dla tabel, które nie muszą być modyfikowane takich jak dane historyczne umieścić je na aplikacjami i następnie Oznacz grupa plików tylko do odczytu.Zapobiega przypadkowym aktualizacje.

Przy użyciu kompresji NTFS tylko do odczytu bazy danych i aplikacjami tylko do odczytu przez użytkownika

SQL Server obsługuje kompresji NTFS tylko do odczytu przez użytkownika aplikacjami i baz danych tylko do odczytu.Należy rozważyć kompresowanie danych tylko do odczytu w następujących sytuacjach:

  • Masz dużą ilość danych statycznych lub historycznych, która musi być dostępna dla ograniczonego dostępu tylko do odczytu.

  • Ograniczonej ilości miejsca na dysku.

Kwestie administracyjne

  • Obsługiwane jest tylko kompresji NTFS systemu Windows.Więcej informacji na ten temat można znaleźć w dokumentacji systemu plików Windows NTFS.

  • Kompresja danych jest obsługiwana dla przez użytkownika dane użytkownika przechowywane w trybie tylko do odczytu (.Aplikacjami NDF).Nie można skompresować podstawowego dzienniki transakcji i aplikacjami, chyba że samej bazy danych jest tylko do odczytu.

  • Aby skompresować pliki grupa plików zdefiniowana przez użytkownika, baza danych jest w trybie offline.Aby uzyskać więcej informacji, zobacz ALTER DATABASE (Transact-SQL).

  • Kompresowanie pliku, lub sprawdzić stan kompresji pliku, należy użyć polecenia Windows COMPACT lub Eksploratora Windows.Aby uzyskać więcej informacji zobacz dokumentację systemu Windows.

  • SQL Server bazy danych systemu, takich jak wzorca, model, msdb, zasób i tempdb, nie można skompresować.

  • SQL Server obsługuje operacje kopia zapasowa i przywracanie skompresowane aplikacjami.Żadne z modyfikacji, implementacji i przywracanie kopia zapasowa są wymagane.Kompresja systemu operacyjnego jest przezroczyste dla tworzyć kopię zapasową zapasowej lub operacji przywracanie.

  • WSZYSTKIE instrukcje SELECT i operacje odczytu są w pełni obsługiwane.Czas wykonania tych sprawozdań będzie mniejsza niż równoważne instrukcje na nieskompresowanych aplikacjami.

  • Aby zmodyfikować dane skompresowane, pliki muszą być nieskompresowanej i grupa plików zestaw do odczytu i zapisu.

  • Podstawowy i zdefiniowane przez użytkownika aplikacjami tylko do odczytu bazy danych mogą być skompresowane.Skojarzone pliki muszą skompresowane przy użyciu kompresji NTFS.

  • Dołącz bazy danych operacji są obsługiwane w skompresowanym aplikacjami.Grupa plików musi być zestaw tylko do odczytu przed odłączanie bazy danych.Przed dołączeniem bazy danych, być skompresowane pliki.

Przykład kompresji Grupa plików pomocniczych

W tym przykładzie zamówienia sprzedaży transakcje przenoszone są ze produkcyjnej bazy danych do SalesArchive, skompresowane archiwum bazy danych, przechowywanych na tylko do odczytu, grupa plików.Dane są wyszukiwane sporadycznie analizy sprzedaży i prognozowania, ale nigdy nie jest modyfikowany.

  1. W przygotowaniu do przenoszenia danych z bazy danych produkcji, administrator bazy danych (DBA) tworzy grupa plików odczytu i zapisu Sales01 na SalesArchive.Sales01 znajduje się w katalogu NTFS.

  2. DBA kopiuje transakcji zamówienia sprzedaży w produkcyjnej bazie danych tabel, które zostały utworzone w archiwum Sales01 grupa plików.

  3. Po wszyscy użytkownicy mają zostały opróżnione z SalesArchive bazy danych DBA zmienia bazy danych i ustawia Sales01 grupa plików tylko do odczytu, a następnie przyjmuje bazy danych w trybie offline.

  4. Przy użyciu polecenia Windows COMPACT, kompresuje DBA **Sales01. plik ndf.**Więcej informacji można znaleYć w dokumentacji systemu Windows NTFS.

  5. Przełącza DBA SalesArchive bazy danych w trybie online.Dane jest skompresowany i dostępne tylko do odczytu.