Freigeben über


Replikations-Agent-Profile

Aktualisiert: 14. April 2006

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 verwendet werden: Jeder Agent meldet sich während seines Startprozesses beim Verteiler an und fragt die Parameter in seinem Profil ab. Im Fall von Mergeabonnements, die die Websynchronisierung verwenden, werden Profile gedownloadet und auf dem Verteiler gespeichert. Wenn das Profil geändert wird, wird das Profil auf dem Verteiler aktualisiert, wenn der Merge-Agent das nächste Mal ausgeführt wird. Weitere Informationen zur Websynchronisierung finden Sie unter Websynchronisierung für die Mergereplikation.

Die Replikation stellt ein Standardprofil für jeden Agent und zusätzliche vordefinierte Profile für den Protokolllese-Agent, den Verteilungs-Agent und den Merge-Agent bereit. Neben den bereitgestellten Profilen können Sie Profile erstellen, die sich für Ihre Anwendungsanforderungen eignen. Ein Agentprofil ermöglicht ein einfaches Ändern von Schlüsselparametern für alle Agents, die dem Profil zugeordnet sind. Wenn Sie z. B. 20 Snapshot-Agents haben und den Zeittimeout für Abfragen ändern müssen (den -QueryTimeout-Parameter), können Sie das Profil für die Snapshot-Agents aktualisieren. Beim nächsten Ausführen verwenden alle Agents dieses Typs automatisch den neuen Wert.

Sie können auch verschiedene Profile für unterschiedliche Instanzen eines Agents verwenden. Ein Merge-Agent, der beispielsweise über eine DFÜ-Verbindung mit dem Verleger und dem Verteiler verbunden wird, könnte einen Satz Parameter verwenden, die sich besser für die langsamere Kommunikationsverbindung eignen, indem er das Profil für langsame Verknüpfungen verwendet.

ms151223.note(de-de,SQL.90).gifHinweis:
Wenn Sie einen Wert für einen Agentparameter in der Befehlszeile angeben, setzt dieser Wert den Wert außer Kraft, der für denselben Parameter im Agentprofil festgelegt wurde.

So verwenden und ändern Sie Agentprofile

Profile des Snapshot-Agents

In der folgenden Tabelle werden die Parameter aufgeführt, die im Standardprofil für den Snapshot-Agent definiert sind. Weitere Informationen zu diesen Parametern finden Sie unter Replication Snapshot Agent.

Standard (default)

-BcpBatchSize

100000

-HistoryVerboseLevel

2

-LoginTimeout

15

-QueryTimeOut

1800

Profile des Protokolllese-Agents

In der folgenden Tabelle werden die Parameter aufgeführt, die in den Profilen für den Protokolllese-Agent definiert sind. Jede Spalte in der Tabelle steht für ein benanntes Profil. Weitere Informationen zu diesen Parametern finden Sie unter Replication Log Reader Agent.

Standard (default) Ausführlicher Verlauf

-HistoryVerboseLevel

1

2

-LoginTimeout

15

15

-LogScanThreshold

500000

500000

-PollingInterval

5

5

-QueryTimeOut

1800

1800

-ReadBatchSize

500

500

Profile des Verteilungs-Agents

In der folgenden Tabelle werden die Parameter aufgeführt, die in den Profilen für den Verteilungs-Agent definiert sind. Jede Spalte in der Tabelle steht für ein benanntes Profil. Weitere Informationen zu diesen Parametern finden Sie unter Replication Distribution Agent.

Standard (default) Ausführlicher Verlauf Synchronisierungsverwaltung von Windows Fortsetzen bei Datenkonsistenzfehlern Verteilungsprofil für das OLE DB-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

-PacketSize

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

Profile des Merge-Agents

In der folgenden Tabelle werden die Parameter aufgeführt, die in den Profilen für den Merge-Agent definiert sind. Jede Spalte in der Tabelle steht für ein benanntes Profil. Weitere Informationen zu diesen Parametern finden Sie unter Replication Merge Agent.

Standard Ausführlicher Verlauf Synchronisierungsverwaltung von Windows Zeilenanzahlüberprüfung Überprüfung der Zeilenanzahl und Prüfsumme Langsame Verknüpfungen Server-zu-Server für hohes Volumen

-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

-Validate

0

0

0

1

3

0

0

-ValidateInterval

60

60

60

60

60

60

60

Profile des Warteschlangenlese-Agents

In der folgenden Tabelle werden die Parameter aufgeführt, die im Standardprofil für den Warteschlangenlese-Agent definiert sind. Weitere Informationen zu diesen Parametern finden Sie unter Replication Queue Reader Agent.

Standard (default)

-HistoryVerboseLevel

1

-LoginTimeout

15

-PollingInterval

5

-QueryTimeOut

1800

Siehe auch

Aufgaben

Vorgehensweise: Anzeigen und Ändern von Befehlszeilenparametern des Replikations-Agents (SQL Server Management Studio)

Konzepte

Verwalten der Replikations-Agents

Andere Ressourcen

Programming Replication Agent Executables

Hilfe und Informationen

Informationsquellen für SQL Server 2005