Udostępnij za pośrednictwem


Tworzenie migawka bazy danych

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

Każdy użytkownik, który można utworzyć bazę danych można utworzyć migawka bazy danych.

Important noteImportant Note:

   Migawki bazy danych, wprowadzone w SQL Server 2005, są dostępne tylko w wersji Enterprise SQL Server 2005 i SQL Server 2008.

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

Poniżej opisano niektóre najważniejsze wskazówki dotyczące nazywania migawek bazy danych, czas, po ich utworzeniu, ograniczenia ich liczby i przekierowywanie połączeń klienckich do migawka.

Nadawanie nazw migawek bazy danych

Przed utworzeniem migawek, warto rozważyć sposób im nazwy.Każdy migawka bazy danych wymaga nazwy osobną bazę danych.W celu ułatwienia administracyjnych nazwę migawka może zawierać informacje identyfikujące bazę danych, takich jak:

  • Nazwa urządzenie źródłowe bazy danych.

  • Wskazanie, że nowa nazwa jest za migawka.

  • data i godziny migawka, numer sekwencyjny i niektóre inne informacje, takie jak porę dnia, które do rozróżniania kolejne migawka dla danej bazy danych.

Na przykład, należy wziąć pod uwagę szereg migawki dla AdventureWorks Baza 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 przez nowy migawka o takiej samej nazwie.Należy zwrócić uwagę, każda nazwa migawka wskazuje, godzina, ale nie na dzień:

AdventureWorks_snapshot_0600
AdventureWorks_snapshot_1200
AdventureWorks_snapshot_1800

Alternatywnie Jeżeli czas utworzenia tych dzienne migawek różni się od dnia na dzień, mniej dokładne konwencja nazewnictwa mogą być lepiej, na przykład:

AdventureWorks_snapshot_morning
AdventureWorks_snapshot_noon
AdventureWorks_snapshot_evening

Ograniczenie liczby migawek bazy danych

Tworząc migawek czas przechwytuje kolejne migawek źródłowa baza danych.Każdy migawka dopóki nie zostanie jawnie zostanie usunięte.Ponieważ każda migawka będzie stale rośnie, zgodnie z oryginalnej strony są aktualizowane, można zaoszczędzić miejsce na dysku przez usunięcie starszych migawka po utworzeniu nowego migawka.

Uwaga

Jeśli chcesz przywrócić migawka bazy danych, należy usunąć inne migawki z tej bazy danych.

Połączenia klient, aby migawka bazy danych

Aby użyć migawka bazy danych, klienci powinni wiedzieć, gdzie można go znaleźć.Użytkownicy mogą odczytywać z jednym migawka bazy danych, podczas gdy inne są tworzone lub usuwane.Jednak podczas podstaw nowej migawka na podstawie istniejącego, należy przekierować do migawka nowych klientów.Użytkownicy mogą ręcznie połączyć się z migawka bazy danych o SQL Server Management Studio. Jednak aby zapewnić obsługę środowiska produkcyjnego, należy utworzyć rozwiązanie programowe, które przezroczysty Określa, że klienci pisania raportu do najnowszej kopii bazy danych bazy danych.

Aby utworzyć migawka bazy danych

Uwaga

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