Udostępnij za pośrednictwem


sp_helpmergeconflictrows (Transact-SQL)

Zwraca wierszy w tabela konfliktów określony.Tej procedura przechowywana jest uruchamiany na komputerze, gdzie są przechowywane w tabela konfliktów.

Topic link iconKonwencje składni języka Transact-SQL

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

Argumenty

  • [ @publication=] 'publication'
    Is the name of the publication.publication is sysname, with a default of %.Jeśli publikacja jest określony, zwracane są wszystkie konflikty kwalifikowane w tej publikacji.Na przykład jeśli MSmerge_conflict_Customers tabela ma konfliktu wierszy WA and the CA publikacje, w nazwie publikacja CA pobiera konflikty, które odnoszą się do CA 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 konflikt informacje są zwracane.

Zestawy wyników

sp_helpmergeconflictrows zwraca zestaw składający się z tabela bazowa struktury i te dodatkowe kolumny wyników.

Nazwa kolumna

Typ danych

Description

origin_datasource

varchar(255)

Pochodzenie konfliktu.

conflict_type

int

Kod wskazujący typ konflikt:

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.

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.

reason_text

varchar(720)

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

pubid

uniqueidentifier

Identyfikator publikacja.

MSrepl_create_time

datetime

Czas dodano informacje o konfliktach.

Wartości kodów powrotnych

0 (sukces) lub 1 (brak)

Remarks

sp_helpmergeconflictrows jest używane w korespondencji seryjnej replikacja.

Uprawnienia

Tylko członkowie sysadmin stała rola serwera db_owner stałe rola bazy danych i replmonitor rola baza danych dystrybucji mogą być wykonać sp_helpmergeconflictrows.