sp_helpmergedeleteconflictrows (Transact-SQL)
Restituisce informazioni sulle righe di dati che hanno perso nei conflitti di eliminazione. Questa stored procedure viene eseguita nel database di pubblicazione del server di pubblicazione o nel database di sottoscrizione del Sottoscrittore quando si utilizza la registrazione dei conflitti decentralizzata.
Sintassi
sp_helpmergedeleteconflictrows [ [ @publication = ] 'publication']
[ , [ @source_object = ] 'source_object']
[ , [ @publisher = ] 'publisher'
[ , [ @publisher_db = ] 'publsher_db'
Argomenti
[ @publication=] 'publication'
Nome della pubblicazione. publication è di tipo sysname e il valore predefinito è %. Se la pubblicazione viene specificata, vengono restituiti tutti i conflitti risultanti corrispondenti.[ @source_object=] 'source_object'
Nome dell'oggetto di origine. source_object è di tipo nvarchar(386) e il valore predefinito è NULL.[ @publisher=] 'publisher'
Nome del server di pubblicazione. publisher è di tipo sysname e il valore predefinito è NULL.[ @publisher_db=] 'publisher_db'
Nome del database del server di pubblicazione.publisher_db è di tipo sysname e il valore predefinito è NULL.
Set di risultati
Nome colonna |
Tipo di dati |
Descrizione |
---|---|---|
source_object |
nvarchar(386) |
Oggetto di origine per il conflitto di eliminazione. |
rowguid |
uniqueidentifier |
Identificatore di riga per il conflitto di eliminazione. |
conflict_type |
int |
Codice che indica il tipo di conflitto: 1 = UpdateConflict: il conflitto viene rilevato a livello di riga. 2 = ColumnUpdateConflict: il conflitto viene rilevato a livello di colonna. 3 = UpdateDeleteWinsConflict: l'eliminazione prevale nel conflitto. 4 = UpdateWinsDeleteConflict: nella tabella viene registrato il valore rowguid eliminato che perde nel conflitto. 5 = UploadInsertFailed: impossibile applicare l'inserimento dal Sottoscrittore al server di pubblicazione. 6 = DownloadInsertFailed: impossibile applicare l'inserimento dal server di pubblicazione al Sottoscrittore. 7 = UploadDeleteFailed: impossibile caricare l'eliminazione dal Sottoscrittore al server di pubblicazione. 8 = DownloadDeleteFailed: impossibile scaricare l'eliminazione dal server di pubblicazione nel Sottoscrittore. 9 = UploadUpdateFailed: impossibile applicare l'aggiornamento nel Sottoscrittore al server di pubblicazione. 10 = DownloadUpdateFailed: impossibile applicare l'aggiornamento nel server di pubblicazione al Sottoscrittore |
reason_code |
Int |
Codice di errore che può essere sensibile al contesto. |
reason_text |
varchar(720) |
Descrizione dell'errore che può essere sensibile al contesto. |
origin_datasource |
varchar(255) |
Origine del conflitto. |
pubid |
uniqueidentifier |
Identificatore della pubblicazione. |
MSrepl_create_time |
datetime |
Ora in cui sono state aggiunte le informazioni sui conflitti. |
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Osservazioni
La stored procedure sp_helpmergedeleteconflictrows viene utilizzata in repliche di tipo merge.
Autorizzazioni
Solo i membri del ruolo predefinito del server sysadmin e del ruolo predefinito del database db_owner possono eseguire sp_helpmergedeleteconflictrows.