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