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. |
See Also