Udostępnij za pośrednictwem


sp_helpmergeconflictrows (języka Transact-SQL)

Zwraca wierszy w tabela określonej konfliktów.Ta procedura składowana jest uruchamiane na komputerze przechowywania tabela konfliktów.

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

Składnia

sp_helpmergeconflictrows [ [ @publication = ] 'publication' ]
        , [ @conflict_table = ] 'conflict_table'
    [ , [ @publisher = ] 'publisher' ] 
    [ , [ @publisher_db = ] 'publsher_db' ] 
    [ , [ @logical_record_conflicts = ] logical_record_conflicts ]

Argumenty

  • [ @ publikacja = 'publication"
    Is the name of the publication.publication is sysname, with a default of %.Jeśli publikacja jest określony, zwracane są wszystkie konflikty kwalifikowana publikacji.Na przykład jeśli MSmerge_conflict_Customers tabela zawiera wiersze konflikt dla WA i urzędu certyfikacji publikacje, przekazując nazwę publikacja urzędu certyfikacji pobiera konflikty, które odnoszą się do urzędu certyfikacji publikacja.

  • [ @ conflict_table = 'conflict_table"
    Is the name of the conflict table.conflict_table is sysname, with no default.In Microsoft SQL Server 2005 and later versions, conflict tables are named using the format names with MSmerge_conflict_publication_article, with one table for each published article.

  • [ @ publisher = 'publisher"
    Is the name of the Publisher.publisher is sysname, with a default of NULL.

  • [ @ publisher_db = 'publisher_db"
    Is the name of the publisher database.publisher_db is sysname, with a default of NULL.

  • [ @logical_record_conflicts= ] logical_record_conflicts
    Indicates whether the result set contains information about logical record conflicts.logical_record_conflicts is int, with a default value of 0.1 oznacza, że rekord logiczny zwracane informacje o konfliktach.

Zestawy wyników

sp_helpmergeconflictrows zwraca zestaw wyników strukturę tabela bazowa i te dodatkowe kolumny.

Nazwa kolumny

Typ danych

Opis

origin_datasource

varchar(255)

Pochodzenie konfliktu.

conflict_type

int

Kod wskazujący typ konflikt:

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.

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, który może być kontekstowej.

reason_text

varchar(720)

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

pubid

uniqueidentifier

Identyfikator publikacji.

MSrepl_create_time

datetime

Czas dodano informacje o konfliktach.

Wartości kodów powrotnych

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

Uwagi

sp_helpmergeconflictrows używane w replikacja scalająca.

Uprawnienia

Tylko członkowie sysadmin stała rola serwera, db_owner stałej rola bazy danych i replmonitor rola baza danych dystrybucji można wykonać sp_helpmergeconflictrows.