MSSQL_REPL-2147199402MSSQL_REPL-2147199402

In questo argomento si applica a: SìSQL ServernonDatabase SQL di AzurenonAzure SQL Data Warehouse non Parallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Dettagli messaggioMessage Details

Nome prodottoProduct Name SQL ServerSQL Server
ID eventoEvent ID -2147199402-2147199402
Origine eventoEvent Source MSSQLServerMSSQLServer
Nome simbolicoSymbolic Name
Testo del messaggioMessage Text Impossibile eseguire l'agente di merge perché, in seguito alla pulizia dei metadati basata sul periodo di memorizzazione nel server di pubblicazione, sono stati eliminati i metadati di modifiche non ancora inviate al Sottoscrittore.The Merge Agent failed after detecting that retention-based metadata cleanup has deleted metadata at the Publisher for changes not yet sent to the Subscriber. Reinizializzare la sottoscrizione (senza caricamento).You must reinitialize the subscription (without upload).

SpiegazioneExplanation

Il processo di merge non è riuscito perché, in seguito alla pulizia dei metadati basata sul periodo di memorizzazione nel server di pubblicazione, sono stati eliminati i metadati di modifiche non ancora inviate al Sottoscrittore.The merge process failed because it detected that retention-based metadata cleanup at the Subscriber has deleted metadata for changes that have not been sent to the Publisher.

Attenzione

L'errore -2147199402 potrebbe anche essere stato causato da altri problemi relativi ai metadati, ad esempio la configurazione della pubblicazione per una pulizia aggressiva o l'esecuzione della sincronizzazione del Sottoscrittore al di fuori del periodo di memorizzazione.Error -2147199402 may also be caused by other problems with the metadata, such as configuring the publication for aggressive cleanup or subscriber syncing outside of the retention period.

Azione dell'utenteUser Action

Reinizializzare la sottoscrizione specificando @upload_first = 'FALSE'.Reinitialize the subscription by using @upload_first = 'FALSE'.

Nota

La data dell'ultima sincronizzazione è disponibile nella tabella sysmergesubscriptions.The last sync date can be found in the sysmergesubscriptions table.

Solo internoInternal-Only