Freigeben über


MSSQL_REPL027183

Details zur Fehlermeldung

Produktname

SQL Server

Produktversion

9.0

Buildnummer des Produkts

9.00.1399.60

Ereignis-ID

27183

Ereignisquelle

MSSQLSERVER

Komponente

SQL Server-Datenbankmodul

Symbolischer Name

Meldungstext

Vom Mergeprozess konnten Änderungen in Artikeln mit parametrisierten Zeilenfiltern nicht aufgezählt werden. Falls dieser Fehler weiterhin auftritt, erhöhen Sie das Timeout für Abfragen für diesen Prozess, reduzieren Sie die Beibehaltungsdauer für die Publikation, und verbessern Sie die Indizes für veröffentlichte Tabellen.

Erklärung

Dieser Fehler wird ausgelöst, wenn bei der Verarbeitung von Änderungen in einer gefilterten Publikation ein Merge-Agent-Timeout auftritt. Das Timeout kann durch eines der folgenden Probleme verursacht werden:

  • Die Optimierung für vorausberechnete Partitionen wird nicht verwendet.
  • In den beim Filtern verwendeten Spalten liegt eine Indexfragmentierung vor.
  • Es sind umfangreiche Tabellen mit Mergemetadaten vorhanden, beispielsweise MSmerge_tombstone, MSmerge_contents und MSmerge_genhistory.
  • Es sind gefilterte Tabellen, die nicht über einen eindeutigen Schlüssel verknüpft sind, und Verknüpfungsfilter mit einer großen Anzahl an Tabellen vorhanden.

Benutzeraktion

So lösen Sie das Problem:

Siehe auch

Konzepte

Ursachen und Lösungen für Replikationsfehler

Hilfe und Informationen

Informationsquellen für SQL Server 2005