Udostępnij za pośrednictwem


MSmerge_conflicts_info (Transact-SQL)

The MSmerge_conflicts_info tabela tracks conflicts that occur when synchronizing a subskrypcja to a merge publikacja.Dane wierszy przegrywająca konflikty są przechowywane w MSmerge_conflict_publication_article tabela artykuł, w której wystąpił konflikt.W tej tabela są przechowywane w bazie danych publikacja Wydawca i subskrybent baza danych subskrypcja.

Nazwa kolumna

Typ danych

Description

tablenick

int

Pseudonim opublikowanych tabela.

ROWGUID

uniqueidentifier

Identyfikator wiersza konfliktu.

origin_datasource

nvarchar(255)

Nazwa bazy danych, w którym konfliktowe zmiany zdalnych.

conflict_type

int

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

1 = Konflikt aktualizacji: Wykryto konflikt poziom wiersza.

2 = Konflikt aktualizacji kolumna: Konflikt wykryte poziom kolumna.

3 = Konflikt WINS usuwanie aktualizacji: Delete wins konfliktu.

4 = Konflikt DELETE WINS aktualizacji: Usunięto rowguid, która traci konfliktu jest rejestrowany w tej tabela.

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

6 = Wstaw pobieranie nie powiodło się: Wstaw z Wydawca nie można zastosować przez subskrybent.

7 = Usuń przekazywanie nie powiodło się: Nie można przekazać usuwania na subskrybent Wydawca.

8 = Delete Pobieranie nie powiodło się: Nie można pobrać usuwania Wydawca subskrybent.

9 = Wysyłania aktualizacji nie powiodło się: Nie można zastosować tę aktualizację na subskrybent przez wydawcę.

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

11 = Rozpoznawanie

12 = DELETE WINS rekord logiczny aktualizacji: Usunięty rekord logiczny, traci konfliktu jest rejestrowany w tej tabela.

13 = rekord logiczny Konfliktów Update Wstaw: Aby dodać do konfliktów rekord logiczny z aktualizacji.

14 = Logiczne konflikt Usuń rekord WINS aktualizacji: Zaktualizowane rekord logiczny, który traci konfliktu jest rejestrowany w tej tabela.

reason_code

int

Kod błędu, który może być uzależnioną od kontekstu.przypadek wystąpienia konfliktów aktualizacji aktualizację oraz aktualizację usuwającą, wartość używana w tej kolumnie jest taki sam, jak conflict_type.Konflikty zmian nie powiodło się, kod przyczyny jest błąd, który uniemożliwił Agent Scal zastosowania zmian.Na przykład, jeżeli agent korespondencji seryjnej nie można zastosować wstawiania przez subskrybent z powodu naruszenia zasad klucz podstawowy, rejestruje conflict_type 6 ("pobierania insert nie powiodło się „) i reason_code 2627, czyli SQL Server Błąd wewnętrzny komunikat dla podstawowego naruszenie klucza: "Naruszenie ograniczenia % ls ' %. * ls'.Nie można wstawić zduplikowany klucz w obiekcie „ %. * ls. „

reason_text

nvarchar(720)

Opis błędu, który może być uzależnioną od kontekstu.

pubid

uniqueidentifier

Identyfikator dla publikacja.

MSrepl_create_time

datetime

Czas, w którym wystąpił konflikt.

origin_datasource_id

uniqueidentifier

Identyfikator bazy danych, w którym konfliktowe zmiany zdalnych.