Inicjowanie subskrypcji z migawki
Po utworzeniu publikacja migawka początkowa jest zazwyczaj tworzone i kopiowane do folderu snapshot (dzieje domyślnie publikacja seryjnej utworzony za pomocą Kreatora nowej publikacja).To jest następnie stosowana do subskrybenta przez agenta dystrybucji (dla publikacji transakcyjnych i migawka) lub agenta korespondencji seryjnej (dla publikacji seryjnej) podczas synchronizacja początkowa subskrypcja.Migawka procesu zależy od typu publikacja:
Jeśli migawka jest publikacja migawka, transakcyjne publikacja lub publikacja korespondencji seryjnej, która nie używa się filtrów sparametryzowana, migawka zawiera schemat oraz dane w kopiowanie masowe pliki programów (bcp), jak również ograniczenia rozszerzone właściwości, indeksy, wyzwalaczyi tabele systemowe niezbędne dla replikacja.Aby uzyskać więcej informacji o tworzeniu i stosowaniu migawka, zobacz Tworzenie i stosowanie migawki.
Jeśli migawka jest publikacja korespondencji seryjnej, która używa filtrów sparametryzowana, migawka jest tworzone przy użyciu dwóch etapów.Najpierw migawka schematu jest tworzony, który zawiera skrypty replikacja i schemat opublikowanych obiektów, ale nie dane.Każda subskrypcja następnie jest inicjowany z migawkę zawiera skrypty i schemat skopiowane z migawka schematu i dane, które należy do partycji subskrypcji.Aby uzyskać więcej informacji, zobacz Migawki publikacji korespondencji seryjnej z filtrami sparametryzowana.
migawka składa się z różnych plików, w zależności od typu replikacja i artykuły w publikacja.Te pliki są kopiowane do domyślnego folderu migawka określony został skonfigurowany dystrybutora lub folderu migawka alternatywne określone podczas tworzenia publikacja.
Typ replikacji |
Wspólne pliki migawki |
---|---|
Migawki replikacji lub transakcyjnych |
schemat (.sch); dane (.bcp); bez ograniczeń i indeksów (.dri); ograniczenia (.idx); Wyzwalacze (.trg): aktualizowania abonentów; skompresowane pliki migawka (.cab). |
Scalania replikacji |
schemat (.sch); dane (.bcp); bez ograniczeń i indeksów (.dri); Wyzwalacze (.trg); tabela systemowadane (.sys); Tabele konfliktów (.cft); skompresowane pliki migawka (.cab). |
Jeśli transfer migawka zostanie przerwane w dowolnym momencie, automatycznie wznowi i nie wyśle wszystkie pliki, które już zostały całkowicie przeniesione.Jednostka dostawy dla agenta migawki jest pliku bcp dla każdego artykuł publikacja, więc pliki, które są dostarczane częściowo musi być całkowicie buforowe.Jednak wznawianie migawka mogą znacznie zmniejszyć ilość danych przesyłanych i zapewnienia migawka terminowe dostarczanie, nawet jeśli połączenie jest zawodne.
Opcje migawki
Istnieje wiele opcji dostępnych podczas inicjowania subskrypcja z migawka.Użytkownik może:
Określ lokalizację folderu migawka alternatywny zamiast lub dodatkowo do domyślnej lokalizacji folderu migawka.Aby uzyskać więcej informacji, zobacz Alternatywnej lokalizacji folderu Snapshot.
Kompresuj migawek dla magazynu na nośniku wymiennym lub transferu za pośrednictwem sieci powolne.Aby uzyskać więcej informacji, zobacz Skompresowane migawki.
Wykonywanie skryptów języka Transact-SQL, przed lub po zastosowaniu migawka.Aby uzyskać więcej informacji, zobacz Wykonywanie skryptów przed i po zastosowaniu migawki.
Transfer plików migawka za pomocą protokołu FTP (File Transfer Protocol).Aby uzyskać więcej informacji, zobacz Transferowanie migawki za pośrednictwem FTP.