Wykonywanie kopii zapasowej bazy danych tylko do odczytu

W tym temacie przedstawiono informacje dotyczące wykonywania kopii zapasowych baz danych, które są tylko do odczytu lub zostały tylko do odczytu na czas z ostatniej kopia zapasowa.

Tylko do odczytu bazy danych podczas tworzenia kopia zapasowa nie można zaktualizować pliku podstawowego.Najlepszej praktyki w zakresie danych tylko do odczytu jest pełna kopia zapasowa.Jednakże jeżeli alternatywne bazy danych między tylko do odczytu i odczytu i zapisu, to może okazać się tworzyć kopię zapasową bazy danych, gdy jest on odczytu i zapisu.Następnie jak baza danych pozostanie odczytu i zapisu, zakres zmian są małe, można wykonać kopie zapasowe zróżnicowanie.

Ostrzeżenie

Nie można zmienić IsReadOnly właściwość grupa plików podczas wykonywania kopia zapasowa.Próby to generuje błąd i nie powiedzie się.

Częściowe kopii zapasowych po zmianie uprawnienia odczytu i zapisu do bazy danych

A częściowa kopia zapasowa tylko do odczytu bazy danych zawiera tylko podstawowa grupa plików.Jeśli baza danych jest później zmienione do odczytu i zapisu, mogą być teraz aplikacjami pomocniczy odczytu i zapisu, które nie są w częściowa kopia zapasowa.Sprawy, to próba podjęcia zróżnicowania częściowa kopia zapasowa, kopia zapasowa nie powiedzie się.Przed skorzystaniem zróżnicowania częściowa kopia zapasowa bazy danych, należy wykonać inną częściowa kopia zapasowa.Nowy częściowa kopia zapasowa zawiera pomocniczy grupa plików każdego odczytu i zapisu i może służyć jako podstawy dla różnicy częściowa kopia zapasowas.

Różnicowe kopie zapasowe baz danych tylko do odczytu

Dla baz danych tylko do odczytu używany samodzielnie pełne kopie zapasowe są łatwiejsze w zarządzaniu niż kiedy są używane z różnicowe kopie zapasowe.Gdy baza danych jest tylko do odczytu, kopia zapasowa i innych operacji nie można zmienić metadane, zawarte w pliku.Dlatego metadane wymagane przez różnicowej kopia zapasowa, takie jak numer sekwencyjny dziennika, od której rozpoczyna się różnicowej kopia zapasowa ( kopia podstawowa dla różnicowych kopii zapasowych LSN) są przechowywane w wzorca bazy danych.Jeśli kopia podstawowa dla różnicowych kopii zapasowych podjęta, gdy baza danych jest tylko do odczytu, bitmapy różnicowa wskazuje zmiany rzeczywiście nastąpiły od podstawowej kopia zapasowa.Dodatkowe dane odczytane przez kopia zapasowa, ale nie jest zapisywany do kopia zapasowa, ponieważ differential_base_lsn w backupset tabela systemowa jest używana do określenia, czy dane rzeczywiście zostały zmienione od podstawy.

Podczas danych tylko do odczytu jest przebudowany, przywrócone, lub odłączony i podłączony, informacje base różnicowa zostaną utracone.Występuje to wzorca bazy danych nie jest zsynchronizowany z baza danych użytkownika. Aparat baz danych programu SQL Server Nie wykrywać lub zapobiegania problem.Wszelkie później różnicowe kopie zapasowe nie są oparte na najnowszych pełna kopia zapasowa i może dostarczać nieoczekiwane wyniki.Aby ustanowić nowy kopia podstawowa dla różnicowych kopii zapasowych, zaleca się utworzenie kopii zapasowej pełnej bazy danych.

Najważniejsze wskazówki dotyczące korzystania z danych tylko do odczytu różnicowe kopie zapasowe

Po utworzeniu pełnej tworzyć kopię zapasową zapasowej bazy danych tylko do odczytu, jeśli zamierzasz utworzyć kolejnych różnicowa kopia zapasowa, kopia zapasowa wzorca bazy danych.

Jeśli wzorca bazy danych zostaną utracone, przywracanie go przed przywracanie wszelkie różnicowej kopia zapasowa baza danych użytkownika.

Jeśli Odłączanie i dołączanie danych tylko do odczytu, dla którego zamierzasz później użyć różnicowe kopie zapasowe, tak szybko, jak jest praktyczne, podjęcia pełnej bazy danych kopia zapasowa danych tylko do odczytu oraz o wzorca bazy danych.