Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wenn die Replikation konfiguriert wird, wird ein Satz Agentprofile auf dem Verteiler installiert. Ein Agentprofil enthält eine Reihe Parameter, die bei jeder Ausführung des Agents zur Anwendung kommen: Jeder Agent meldet sich während seines Startprozesses beim Verteiler an und fragt die Parameter in seinem Profil ab. Für Zusammenführungsabonnements, die die Websynchronisierung verwenden, werden Profile heruntergeladen und im Abonnenten gespeichert. Wenn das Profil geändert wird, wird das Profil beim Abonnenten bei der nächsten Ausführung des Zusammenführungs-Agents aktualisiert. Weitere Informationen zur Websynchronisierung finden Sie unter Websynchronisierung für die Zusammenführungsreplikation.
Die Replikation bietet ein Standardprofil für jeden Agenten und zusätzliche vordefinierte Profile für den Protokoll-Lese-Agenten, den Verteilungsagenten und den Zusammenführungs-Agenten. Neben den bereitgestellten Profilen können Sie Profile erstellen, die sich für Ihre Anwendungsanforderungen eignen. Mit einem Agentprofil können Sie wichtige Parameter für alle Agents, die diesem Profil zugeordnet sind, ganz einfach ändern. Wenn Sie beispielsweise 20 Snapshot-Agents haben und den Parameter QueryTimeout für den Abfragetimeoutwert ändern müssen, können Sie das von den Snapshot-Agents verwendete Profil aktualisieren, und alle Agents dieses Typs werden bei der nächsten Ausführung automatisch den neuen Wert verwenden.
Möglicherweise verfügen Sie auch über unterschiedliche Profile für verschiedene Instanzen eines Agenten. Beispielsweise könnte ein Zusammenführungs-Agent, der über eine Wählverbindung mit dem Publisher und Distributor verbindet, eine Reihe von Parametern verwenden, die besser für die langsamere Kommunikationsverbindung geeignet sind, indem er das Profil für langsame Verbindungen verwendet.
Hinweis
Wenn Sie einen Wert für einen Agentparameter in der Befehlszeile angeben, überschreibt dieser Wert den Wert, der für denselben Parameter im Agentprofil festgelegt wurde.
So verwenden und ändern Sie Agentprofile
Snapshot-Agentprofile
In der folgenden Tabelle sind die Parameter aufgeführt, die im Standardprofil für den Snapshot-Agent definiert sind. Weitere Informationen zu diesen Parametern finden Sie unter Replikations-Snapshot-Agent.
| Vorgabe | |
|---|---|
| -BcpBatchSize | 100000 |
| -HistoryVerboseLevel | 2 |
| -LoginTimeout | 15 |
| -QueryTimeout | 1800 |
Agentprofile des Protokolllesers
In der folgenden Tabelle sind die Parameter aufgeführt, die in den Profilen für den Log Reader-Agent definiert sind. Jede Spalte in der Tabelle stellt ein benanntes Profil dar. Weitere Informationen zu diesen Parametern finden Sie im Replikationsprotokollleser-Agent.
| Vorgabe | ausführliche Darstellung der Geschichte | |
|---|---|---|
| -HistoryVerboseLevel | 1 | 2 |
| -LoginTimeout | 15 | 15 |
| -LogScanThreshold | 500.000 | 500.000 |
| -PollingInterval | 5 | 5 |
| -QueryTimeout | 1800 | 1800 |
| -ReadBatchSize | 500 | 500 |
Verteiler-Agent-Profile
In der folgenden Tabelle sind die Parameter aufgeführt, die in den Profilen für den Verteilungs-Agent definiert sind. Jede Spalte in der Tabelle stellt ein benanntes Profil dar. Weitere Informationen zu diesen Parametern finden Sie unter Replikationsverteilungs-Agent.
| Vorgabe | ausführliche Geschichte | Windows-Synchronisierungs-Manager | Fortfahren mit Datenkonsistenzfehlern | Verteilungsprofil für OLEDB Streaming | |
|---|---|---|---|---|---|
| -BcpBatchSize | 100000 | 100000 | 1000 | 100000 | 2147473647 |
| -CommitBatchSize | 100 | 100 | 100 | 100 | 100 |
| -CommitBatchThreshold | 1000 | 1000 | 1000 | 1000 | 1000 |
| -HistoryVerboseLevel | 1 | 2 | 1 | 1 | 1 |
| -KeepAliveMessageInterval | 300 | 300 | 300 | 300 | 300 |
| -LoginTimeout | 15 | 15 | 15 | 15 | 15 |
| -MaxBcpThreads | 1 | 1 | 1 | 1 | 1 |
| -MaxDeliveredTransactions | 0 | 0 | 0 | 0 | 0 |
| -OledbStreamThreshold | NULL | NULL | NULL | NULL | 32768 |
| -Paketgröße | NULL | NULL | NULL | NULL | 32768 |
| -PollingInterval | 5 | 5 | 5 | 5 | 5 |
| -QueryTimeout | 1800 | 1800 | 1800 | 1800 | 1800 |
| -SkipErrors | NULL | NULL | NULL | -SkipErrors 2601:2627:20598 | NULL |
| -TransactionsPerHistory | 100 | 100 | 100 | 100 | 100 |
| -UseOledbStreaming | NULL | NULL | NULL | NULL | -UseOledbStreaming |
Agentprofile zusammenführen
In der folgenden Tabelle sind die Parameter aufgeführt, die in den Profilen für den Seriendruck-Agent definiert sind. Jede Spalte in der Tabelle stellt ein benanntes Profil dar. Weitere Informationen zu diesen Parametern finden Sie unter Replikationszusammenführungs-Agent.
| Vorgabe | ausführliche Geschichte | Windows-Synchronisierungs-Manager | Zeilenzählungsüberprüfung | Zeilenanzahl- und Prüfsummenvalidierung | Langsamer Link | Server-zu-Server-Verbindung mit hohem Datenverkehr | |
|---|---|---|---|---|---|---|---|
| -BcpBatchSize | 100000 | 100000 | 1000 | 100000 | 100000 | 100000 | 100000 |
| -ChangesPerHistory | 100 | 50 | 50 | 100 | 100 | 100 | 1000 |
| -DestThreads | 2 | 1 | 1 | 1 | 1 | 1 | 4 |
| -DownloadGenerationsPerBatch | 50 | 50 | 50 | 50 | 50 | 1 | 500 |
| -DownloadReadChangesPerBatch | 100 | 100 | 100 | 100 | 100 | 100 | 100 |
| -DownloadWriteChangesPerBatch | 100 | 100 | 100 | 100 | 100 | 100 | 100 |
| -FastRowCount | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| -HistoryVerboseLevel | 2 | 3 | 1 | 1 | 2 | 1 | 2 |
| -KeepAliveMessageInterval | 300 | 300 | 300 | 300 | 300 | 300 | 300 |
| -LoginTimeout | 15 | 15 | 15 | 15 | 15 | 15 | 15 |
| -MaxDownloadChanges | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| -MaxUploadChanges | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| -MetadataRetentionCleanup | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| -NumDeadlockRetries | 5 | 5 | 5 | 5 | 5 | 5 | 5 |
| -ParallelUploadDownload | NULL | NULL | NULL | NULL | NULL | NULL | 1 |
| -PollingInterval | 60 | 60 | 60 | 60 | 60 | 60 | 60 |
| -QueryTimeout | 300 | 300 | 300 | 300 | 300 | 300 | 600 |
| -QueueSizeMultiplier | NULL | NULL | NULL | NULL | NULL | NULL | 5 |
| -SrcThreads | 2 | 2 | 2 | 2 | 2 | 1 | 3 |
| -StartQueueTimeout | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| -UploadGenerationsPerBatch | 50 | 50 | 50 | 50 | 50 | 1 | 500 |
| -UploadReadChangesPerBatch | 100 | 100 | 100 | 100 | 100 | 100 | 100 |
| -UploadWriteChangesPerBatch | 100 | 100 | 100 | 100 | 100 | 100 | 100 |
| -Validieren | 0 | 0 | 0 | 1 | 3 | 0 | 0 |
| -ValidateInterval | 60 | 60 | 60 | 60 | 60 | 60 | 60 |
Agentprofile für Warteschlangenleser
In der folgenden Tabelle sind die Parameter aufgeführt, die im Standardprofil für den Warteschlangenleser-Agent definiert sind. Weitere Informationen zu diesen Parametern finden Sie unter Replikationswarteschlangenleser-Agent.
| Vorgabe | |
|---|---|
| -HistoryVerboseLevel | 1 |
| -LoginTimeout | 15 |
| -PollingInterval | 5 |
| -QueryTimeout | 1800 |
Siehe auch
Verwaltung des Replikations-Agents
Anzeigen und Ändern von Befehlszeilenparametern des Replikations-Agents (SQL Server Management Studio)
Konzepte ausführbarer Dateien für den Replikations-Agent