Udostępnij za pośrednictwem


Właściwość ConflictPolicy

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.

ConflictPolicy Właściwość określa, czy Wydawca lub abonenta wins konflikt, który występuje podczas operacji transakcji w kolejce.

Składnia

object
.
ConflictPolicy [= value]

Części

  • object
    Wyrażenie do obiektu w na liście dotyczy.

  • value
    Długa liczba całkowita, która określa stała SQLDMO_CONFLICTPOLICY_TYPE zgodnie z opisem w ustawieniach.

Typ

Liczba całkowita długa

Można modyfikować

Odczyt i zapis

Prototyp (C/C++)

HRESULT GetConflictPolicy(SQLDMO_CONFLICTPOLICY_TYPE *pRetVal);
HRESULT SetConflictPolicy(SQLDMO_CONFLICTPOLICY_TYPE NewValue);

Ustawienia

Ustaw ConflictPolicy za pomocą właściwość tych wartości.

Stała

Wartość

Opis

SQLDMOConflictPolicy_ i PublisherWin

1

Wydawca Wins konfliktu.

SQLDMOConflictPolicy_ i ReinitSubscription

3

Ustawienie jest ponownie inicjowane subskrypcja.

SQLDMOConflictPolicy_ i SubscriberWin

2

Subskrybent wins konfliktu.

Uwagi

W przeciwieństwie do replikacji scalania replikacja transakcyjna Rozwiązywanie konfliktów nie używać do określenia sposobu rozwiązane konflikty, które występują podczas operacji transakcji w kolejce.Użyj stała SQLDMO_CONFLICTPOLICY_TYPE ustawienie przeważać zmian Wydawca lub subskrybenta lub że subskrypcja należy ponownie zainicjować Jeśli konflikt występuje.

Ustawieniem domyślnym jest SQLDMOConflictPolicy_ i PublisherWin.

Ostrzeżenie

If an application calls ConflictPolicyon an instance of Microsoft SQL Server version 7.0, the constant, SQLDMO_E_SQL80ONLY, and the message "This property or method requires Microsoft SQL Server 2000 or later" are returned.

Stosuje się do: