Condividi tramite


MSSQL_REPL027183

Dettagli messaggio

Nome prodotto

SQL Server

Versione prodotto

10.50

Numero di build del prodotto

 

ID evento

27183

Origine evento

MSSQLSERVER

Componente

Motore di database di SQL Server

Nome simbolico

Testo del messaggio

Impossibile enumerare le modifiche negli articoli con filtri di riga con parametri. Se il problema persiste, aumentare il timeout per le query per questo processo, ridurre il periodo di memorizzazione per la pubblicazione e migliorare gli indici delle tabelle pubblicate.

Spiegazione

Questo errore viene generato se si verifica un timeout dell'agente di merge durante l'elaborazione delle modifiche in una pubblicazione filtrata. Il timeout potrebbe essere provocato da uno dei problemi seguenti:

  • Mancato uso dell'ottimizzazione delle partizioni pre-calcolate.

  • Frammentazione dell'indice nelle colonne utilizzate per il filtraggio.

  • Tabelle di metadati di tipo merge di grandi dimensioni, come MSmerge_tombstone, MSmerge_contents e MSmerge_genhistory.

  • Tabelle filtrate non unite in join in una chiave univoca e filtri join che coinvolgono un gran numero di tabelle.

Azione utente

Per risolvere il problema: