sp_configure_peerconflictdetection (języka Transact-SQL)

Konfiguruje wykrywanie konfliktów dla publikacja, biorących udział w peer-to-peer replikacja transakcyjna topologii.Aby uzyskać więcej informacji, zobacz Jak Konfigurowanie wykrywania konfliktów replikacji transakcyjnej Peer-to-Peer (Programowanie replikacji Transact-SQL).Ta procedura składowana jest wykonywany na Wydawca na bazie publikacja.

Ikona łącza do tematuKonwencje składni Transact-SQL

Składnia

sp_configure_peerconflictdetection [ @publication = ] 'publication'
    [ , [ @action = ] 'action']
    [ , [ @originator_id = ] originator_id ]
    [ , [ @conflict_retention = ] conflict_retention ]
    [ , [ @continue_onconflict = ] 'continue_onconflict']
    [ , [ @local = ] 'local']
    [ , [ @timeout = ] timeout ]

Argumenty

  • [ @publication=\] 'publication'
    Is the name of the publication for which to configure conflict detection.publication is sysname, with no default.

  • [ @action= ] 'action'
    Specifies whether to enable or disable conflict detection for a publication.action is nvarchar(5), and can be one of the following values.

    Wartość

    Opis

    enable

    Umożliwia wykrywanie konfliktów dla publikacja.

    disable

    Wyłącza wykrywanie konfliktów dla publikacja.

    NULL(default)

     

  • [ @originator_id= ] originator_id
    Specifies an ID for a node in a peer-to-peer topology.originator_id is int, with a default of NULL.Ten identyfikator jest używany do wykrywanie konfliktów, jeśli action jest zestaw do enable.Określ identyfikator dodatnią, różną od zera, który nigdy nie został użyty w topologii.Kwerendy dla listy identyfikatorów, które są już używane, Mspeer_originatorid_history tabela systemowa.

  • [ @conflict_retention= ] conflict_retention
    Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana.

  • [ @continue_onconflict= ] 'continue_onconflict' ]
    Determines whether the Distribution Agent continues to process changes after a conflict is detected.continue_onconflict is nvarchar(5) with a default value of FALSE.

    PrzestrogaPrzestroga

    Zaleca się, aby używać domyślnej wartości FALSE.Kiedy ta opcja jest zestaw ma wartość TRUE, Agent dystrybucji próbuje zbieżne danych topologii stosując wiersza sprzecznych z węzła, który ma najwyższy identyfikator zleceniodawcy.Ta metoda nie gwarantuje zbieżności.Należy upewnić się, że topologia jest zgodny, po wykryciu konflikt.Aby uzyskać więcej informacji zobacz "Konflikty obsługi" in Wykrywanie konfliktów w replikacji typu Peer-to-Peer.

  • [ @local= ] 'local'
    Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana. 

  • [ @timeout= ] timeout
    Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana. 

Wartości kodów powrotnych

0 (sukces) lub 1 (błąd)

Uwagi

sp_configure_peerconflictdetection używane w peer-to-peer replikacja transakcyjna.Aby użyć wykrywanie konfliktów, we wszystkich węzłach musi być uruchomiony SQL Server 2008 lub nowszym; i wykrywania musi być włączony dla wszystkich węzłów.

Uprawnienia

Wymaga członkostwa w sysadmin stała rola serwera lub db_owner stałe rola bazy danych.