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