MSmerge_conflicts_info (Transact-SQL)

MSmerge_conflicts_info tabela śledzi konfliktów, które wystąpiły podczas synchronizacji subskrypcja do publikacja korespondencji seryjnej.Przegrywająca wiersz danych konflikty są przechowywane w MSmerge_conflict_publication_article tabela artykuł, w którym wystąpił konflikt.W tej tabela są przechowywane przez wydawcę w bazie danych publikacja i subskrybent w baza danych subskrypcja.

Nazwa kolumny

Typ danych

Opis

tablenick

int

Pseudonim opublikowanych tabela.

ROWGUID

uniqueidentifier

Identyfikator wiersza konfliktu.

origin_datasource

nvarchar(255)

Nazwa bazy danych, gdzie konfliktowe zmiany zdalnych.

conflict_type

int

Typ konfliktu, który wystąpił, które mogą być jedną z następujących czynności:

1 = Konflikt aktualizacji: Wykryto konflikt poziom wiersza.

2 = Konflikt aktualizacji kolumny: Konflikt wykryte poziom kolumna.

3 = Konflikt Wins usuwanie aktualizacji: Usuń usługę wins konfliktu.

4 = Konflikt usuwania aktualizacji serwera Wins: Usunięto rowguid, która traci konflikt jest rejestrowana w tej tabela.

5 = Wstaw przekazywanie nie powiodło się: Wstaw z subskrybent nie można zastosować w Wydawca.

6 = Wstaw pobierania nie powiodło się: Subskrybent nie można zastosować Wstaw z Wydawca.

7 = Przekazywanie usuwanie nie powiodło się: Usuń na subskrybenta nie można przekazać do Wydawca.

8 = Delete pobieranie nie powiodło się: Nie można pobrać delete wydawca subskrybentowi.

9 = Przekazywanie aktualizacja nie powiodła się: Nie można zastosować aktualizację w abonenta w Wydawca.

10 = Pobierania aktualizacji nie powiodło się: Nie można zastosować aktualizację Wydawca do subskrybenta.

11 = Rozdzielczość

12 = Logiczne usunięcie aktualizacji rekordu Wins: Usunięty rekord logiczny, traci konflikt jest rejestrowana w tej tabela.

13 = Logiczne aktualizacji Wstaw rekord konflikt: Wstaw konfliktów rekord logiczny z aktualizacją.

14 = Logiczne konflikt usuwania rekordu Wins aktualizacji: Zaktualizowane rekord logiczny , traci konflikt zarejestrowany w tej tabela.

reason_code

int

Kod błędu może być kontekstowej.przypadek wystąpienia konfliktów update aktualizacja i usuwanie aktualizacji wartości używane dla tej kolumna jest taka sama jak conflict_type.Konflikty zmiana nie powiodło się, kod przyczyny jest błąd, który uniemożliwiać stosowania zmiany agenta scalania.Na przykład, jeżeli Agent scalania nie można zastosować Wstaw przez subskrybenta z powodu klucz podstawowy naruszenia, dzienniki conflict_type 6 ("pobierania Wstaw nie powiodło się") i reason_code z 2627, który jest SQL Server komunikat o błędzie wewnętrznym dla klucz podstawowy naruszenie: "Naruszenie ograniczenia % ls ' %. * ls.Nie można wstawić obiektu zduplikowany klucz "%. * ls."

reason_text

nvarchar(720)

Opis błędu, który może być kontekstowej.

pubid

uniqueidentifier

Identyfikator dla publikacja.

MSrepl_create_time

datetime

Czas, który wystąpił konflikt.

origin_datasource_id

uniqueidentifier

Identyfikator bazy danych, gdzie konfliktowe zmiany zdalnych.