Udostępnij za pośrednictwem


Tworzenie migawki bazy danych

W tym temacie opisano niektóre najważniejsze wskazówki dotyczące tworzenia migawek bazy danych i zawiera łącze do procedury ich tworzenia.

Użytkownik może utworzyć bazę danych można utworzyć migawka bazy danych.

Ważna informacjaWażne:

Bazy danych migawek, wprowadzone w SQL Server 2005, są dostępne tylko w wersji Enterprise SQL Server 2005, SQL Server 2008, i SQL Server 2008 R2.

Najważniejsze wskazówki dotyczące tworzenia migawek bazy danych

Poniżej przedstawiono niektóre najważniejsze wskazówki dotyczące nazewnictwa migawek bazy danych, chronometraż podczas ich tworzenia, ograniczenie ich liczby i przekierowywanie klient połączenia do migawka.

Migawki nazewnictwa bazy danych

Przed utworzeniem migawek, to należy rozważyć sposób im nazwy.Każdy migawka bazy danych wymaga nazwy unikatowej bazy danych.Dla ułatwienia administracyjne nazwę migawka, można dołączyć informacje identyfikujące bazy danych, takich jak:

  • Nazwa źródłowa baza danych.

  • Wskazanie, że nowa nazwa jest migawka.

  • Data utworzenia i czas migawka, numer sekwencji lub inne informacje, takie jak czas dnia rozróżnienie kolejne migawek na danej bazy danych.

Rozważmy na przykład serii migawek dla AdventureWorks2008R2 bazy danych.Three daily snapshots are created at 6-hour intervals between 6 A.M.and 6 P.M., based on a 24-hour clock.Każdy dzienne migawka jest zachowywana przez 24 godziny przed usunięty i zastąpiony nową migawkę tę samą nazwę.Należy zauważyć, że każdej nazwie migawka wskazuje godzinę, ale nie po dniu:

AdventureWorks2008R2_snapshot_0600
AdventureWorks2008R2_snapshot_1200
AdventureWorks2008R2_snapshot_1800

Alternatywnie Jeśli czas tworzenia migawek dzienne zależy od dnia, mniej dokładne konwencja nazewnictwa może być preferowane, na przykład:

AdventureWorks2008R2_snapshot_morning
AdventureWorks2008R2_snapshot_noon
AdventureWorks2008R2_snapshot_evening

Ograniczanie liczby migawek bazy danych

Tworzenie serii migawek nad czas przechwytuje kolejne migawek źródłowej bazy danych.Każdy migawka będzie się powtarzał, dopóki nie zostanie jawnie usunięte.Ponieważ migawkę każdego będą nadal rosnąć w oryginalnej strony są aktualizowane, można zaoszczędzić miejsce na dysku, usuwając starsze migawki po utworzeniu Nowa migawka.

Ostrzeżenie

Aby przywrócić migawka bazy danych, należy usunąć z bazy danych innych migawek.

Połączenia klientów migawkę bazy danych

Aby użyć migawka bazy danych, klienci muszą wiedzieć, gdzie go znaleźć.Użytkownicy mogą odczytywać z jednym migawka bazy danych podczas drugiego jest tworzone lub usuwane.Jednak podczas podstawiania Nowa migawka dla istniejącego trzeba przekierować klientów do Nowa migawka.Użytkownicy mogą ręcznie połączyć migawka bazy danych, poprzez SQL Server Management Studio.Jednakże do obsługi środowiska produkcyjnego, należy utworzyć rozwiązanie programowe przezroczysty kieruje pisania raportu klientom najnowszych migawka bazy danych bazy danych.

Aby utworzyć migawka bazy danych

Ostrzeżenie

SQL Server Management Studio nie obsługuje tworzenia migawek bazy danych.