Udostępnij za pośrednictwem


Wyliczenie PublicationAttributes

Wylicza właściwości publikacja obsługiwane.

To wyliczenie ma atrybut FlagsAttribute umożliwiający wykonywanie kombinacji bitowych na wartościach jego elementów członkowskich.

Przestrzeń nazw:  Microsoft.SqlServer.Replication
Zestaw:  Microsoft.SqlServer.Rmo (w Microsoft.SqlServer.Rmo.dll)

Składnia

'Deklaracja
<FlagsAttribute> _
Public Enumeration PublicationAttributes
'Użycie
Dim instance As PublicationAttributes
[FlagsAttribute]
public enum PublicationAttributes
[FlagsAttribute]
public enum class PublicationAttributes
[<FlagsAttribute>]
type PublicationAttributes
public enum PublicationAttributes

Elementy członkowskie

Nazwa elementu członkowskiego Opis
None Usuwa wszystkie opcje z Attributes.
AllowPush Subskrypcje, gdzie działa agent synchronizacji na dystrybutora (wypychanie subskrypcje) są obsługiwane.
AllowPull Subskrypcje, gdzie działa agent synchronizacji przez subskrybenta (ściągać subskrypcje) są obsługiwane.Wymagane do obsługi SQL Server Compact 3.5 z dodatkiem SP1 abonentów.
AllowAnonymous Anonimowe subskrypcje można subskrybować publikacja.Subskrypcje anonimowe są wymagane, jeśli chcesz utworzyć subskrypcję bez rejestrowania subskrypcja na Wydawca.Jest to konieczne dla przypadków, w których nie można ustanowić SQL Server połączenia z Wydawca podczas konfiguracja subskrypcja.
InternetEnabled Mogą być synchronizowane publikacji w Internecie i protokół file transfer protocol (FTP) może służyć do transferu plików migawka do subskrybenta.Aby uzyskać więcej informacji, zobacz temat Implementowanie replikacji w Internecie.
ImmediateSync Synchronizacja plików w publikacja zostaną odtworzone każdego czas Agent migawki jest uruchamiany.Subskrybenci mogą natychmiast pobrać pliki synchronizacji, jeśli Agent migawki zostało ukończone przed utworzeniem subskrypcja.Nowe subskrypcje Pobierz najnowsze synchronizacji plików generowanych przez wykonanie ostatnich agenta migawki.Podczas ustawiania ImmediateSync, IndependentAgent musi być także zestaw.
IndependentAgent Każda subskrypcja używa własne wystąpienie agenta replikacja podczas synchronizacji z programem Wydawca.Ustawienie tej opcji zmniejsza opóźnienie i domyślne dla transakcyjnych publikacja.Replikacja scalania zawsze używa agentów niezależnych.
SnapshotInDefaultFolder migawka Pliki w publikacja są utrzymywane w domyślnym folderze.Gdy SnapshotInDefaultFolder nie jest określony, należy określić alternatywną lokalizację plików migawka za pomocą AltSnapshotFolder.
CompressSnapshot Migawki pliki są kompresowane na format pliku CAB.Nie można skompresować migawkę plików większych niż 2 gigabajty (GB).Nie obsługiwany dla SQL Server Compact 3.5 z dodatkiem SP1 abonentów.
AllowSubscriptionCopy Bazy danych subskrybować do publikacja można kopiować i dołączony do utworzenia nowej subskrybować.Zdeprecjonowana dołączanej subskrypcji.
AllowSynchronousTransactions Natychmiastowe subskrypcje aktualizacji są obsługiwane dla publikacji transakcyjnych.Obsługiwane tylko dla publikacji transakcyjnych.
AutomaticGenerateSyncProcedures procedura składowana, używany przez aktualizowanie subskrypcji synchronizacji z publikacja transakcyjne jest generowany automatycznie.Obsługiwane tylko dla publikacji transakcyjnych.
CentralizedConflicts Konflikt rekordy są przechowywane w Wydawca.Obsługiwane tylko dla publikacji korespondencji seryjnej.
EnabledForActiveDirectory
AllowQueuedTransactions Publikacje transakcyjnej kolejce subskrypcje aktualizacji są obsługiwane.Obsługiwane tylko dla publikacji transakcyjnych.
AllowDtsTransformation Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Nie należy stosować tej funkcji w nowych projektach oraz jak najszybciej należy zmodyfikować aplikacje, w których obecnie jest używana ta funkcja.
DynamicFilters Filtry parametrami wiersza są obsługiwane w publikacja korespondencji seryjnej.Obsługiwane tylko dla publikacja korespondencji seryjnej.
KeepPartitionChanges Precomputed partycji nie mogą być używane są używane optymalizacje zmiana partycji.Nie określono KeepPartitionChanges po PartitionGroupsOption jest True.Aby uzyskać więcej informacji, zobacz temat Optymalizacja sparametryzowana wydajności filtr partycji Precomputed.
AllowSyncToAlternate Subskrybenci można synchronizować subskrypcja do publikacja korespondencji seryjnej z serwerów innych niż Wydawca, skąd pochodzi subskrypcja.Obsługiwane tylko dla publikacji korespondencji seryjnej.Ta funkcja jest niezalecane i zostaną usunięte w przyszłym wydaniu.Nie obsługiwany dla SQL Server Compact 3.5 z dodatkiem SP1 abonentów.
AllowSubscriberInitiatedSnapshot Subskrybenci mogą inicjować proces migawka wygenerować migawkę filtrowane dla ich partycji danych, gdy publikacja seryjna została sparametryzowana filtrów.Obsługiwane tylko dla publikacji korespondencji seryjnej.
AllowWebSynchronization Subskrybenci można synchronizować subskrypcji przez Internet przy użyciu protokół HTTPS.Obsługiwane tylko dla publikacji korespondencji seryjnej.Dostępne tylko z SQL Server 2005.Wymagane do obsługi SQL Server Compact 3.5 z dodatkiem SP1 abonentów.Aby uzyskać więcej informacji, zobacz temat Web synchronizacji replikacji scalania.
AllowInitializationFromBackup Subskrybenci można zainicjować subskrypcja do publikacja z kopia zapasowa zamiast początkową migawkę.Obsługiwane tylko dla transakcyjnych lub replikacja migawka.
EnabledForPeerToPeer Peer-to-peer replikacja transakcyjna jest obsługiwany.Obsługiwane tylko dla publikacji transakcyjnych.Dostępne tylko z SQL Server 2005 i nowsze wersje.

Podczas ustawiania EnabledForPeerToPeer, obowiązują następujące ograniczenia:

  • Typemust be zestaw to Transactional.

  • ConflictPolicymusi być nullodwołanie o wartości null (Nothing w języku Visual Basic).

  • Następujące opcje muszą być zestaw:

    • AllowInitializationFromBackup

    • IndependentAgent

  • Nie zestaw następujące opcje:

    • AllowAnonymous

    • AllowDtsTransformation

    • AllowQueuedTransactions

    • AllowSynchronousTransactions

AllowPartitionRealignment Usuwa są wysyłane do subskrybenta po modyfikacji wiersza na Wydawca powoduje on zmienić jego partycję i kiedy sparametryzowana filtry używane w publikacja.Obsługiwane tylko dla publikacji korespondencji seryjnej.
UwagaUwaga:
Jeśli ten atrybut nie jest włączone, dane z partycji starego pozostaje na subskrybenta.Zmiany wprowadzone w danych Wydawca nie będą replikowane na ten subskrybenta, ale zmiany wprowadzone na subskrybenta zostanie zreplikowany do wydawcy.Dlatego powinna traktować dane z partycji starego jako dane tylko do odczytu.
DecentralizedConflicts Konflikt rekordy są przechowywane przez subskrybenta.Obsługiwane tylko dla publikacji korespondencji seryjnej.Nie obsługiwany dla SQL Server Compact 3.5 z dodatkiem SP1 abonentów.
EnabledForHeterogeneousSubscribers Non - SQL Server abonentów są obsługiwane.Obsługiwane tylko dla publikacji transakcyjnych i migawka.Dostępne tylko z SQL Server 2005 i nowsze wersje.

Podczas ustawiania EnabledForHeterogeneousSubscribers, obowiązują następujące ograniczenia:

Uwagi

PublicationAttributes Obsługuje wyliczanie FlagsAttribute opcja, która zezwala na łączenie bitowe wartości wyliczenia.

Ten obszar nazw, klasy lub element członkowski jest obsługiwany tylko w wersja 2.0.NET Framework.