Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Managed Instance
Wanneer replicatie is geconfigureerd, wordt een set agentprofielen op de Distributor geïnstalleerd. Een agentprofiel bevat een set parameters die worden gebruikt telkens wanneer een agent wordt uitgevoerd: elke agent logt in bij de distributeur tijdens het opstartproces en doet zoekopdrachten naar de parameters in zijn profiel. Voor merge-abonnementen die websynchronisatie gebruiken, worden profielen gedownload en opgeslagen bij de abonnee. Als het profiel wordt gewijzigd, wordt het profiel bij de Subscriber bijgewerkt de volgende keer dat de Merge Agent wordt uitgevoerd. Voor meer informatie over websynchronisatie, zie Websynchronisatie voor samenvoegreplicatie.
Replicatie biedt een standaardprofiel voor elke agent en extra vooraf gedefinieerde profielen voor de Log Reader Agent, Distribution Agent en Merge Agent. Naast de aangeboden profielen kun je profielen maken die passen bij je aanvraagbehoeften. Met een agentprofiel kun je eenvoudig belangrijke parameters wijzigen voor alle agenten die aan dat profiel zijn gekoppeld. Als je bijvoorbeeld 20 Snapshot Agents hebt en je moet de query-timeoutwaarde (de -QueryTimeout-parameter ) wijzigen, kun je het profiel dat door de Snapshot Agents wordt gebruikt bijwerken en zullen alle agenten van dat type de nieuwe waarde automatisch gebruiken de volgende keer dat ze draaien.
Je kunt ook verschillende profielen hebben voor verschillende gevallen van een makelaar. Een Merge Agent die bijvoorbeeld verbinding maakt met de Publisher en Distributor via een inbelverbinding kan een set parameters gebruiken die beter passen bij de tragere communicatielink door gebruik te maken van het slow link-profiel.
Note
Als je een waarde voor een agentparameter op de commandoregel specificeert, overschrijft die waarde de waarde die voor dezelfde parameter in het agentprofiel is gezet.
Om agentprofielen te gebruiken en aan te passen
Snapshot Agent Profielen
De volgende tabel toont de parameters die zijn gedefinieerd in het standaardprofiel voor de Snapshot Agent. Voor meer informatie over deze parameters, zie Replication Snapshot Agent.
| default | |
|---|---|
| -BcpBatchSize | 100000 |
| -HistoryVerkoseLevel | 2 |
| -LoginTimeout | 15 |
| -QueryTimeout | 1800 |
Loglezer Agentprofielen
De volgende tabel toont de parameters die in de profielen voor de Log Reader Agent zijn gedefinieerd. Elke kolom in de tabel stelt een benoemd profiel voor. Voor meer informatie over deze parameters, zie Replication Log Reader Agent.
| default | Uitgebreide geschiedenis | |
|---|---|---|
| -HistoryVerkoseLevel | 1 | 2 |
| -LoginTimeout | 15 | 15 |
| -LogScanThreshold | 500000 | 500000 |
| -PollingInterval | 5 | 5 |
| -QueryTimeout | 1800 | 1800 |
| -ReadBatchSize | 500 | 500 |
Distribution Agent Profielen
De volgende tabel toont de parameters die in de profielen voor de Distribution Agent zijn gedefinieerd. Elke kolom in de tabel stelt een benoemd profiel voor. Voor meer informatie over deze parameters, zie Replication Distribution Agent.
| default | Uitgebreide geschiedenis | Windows Synchronisatiemanager | Ga verder met dataconsistentiefouten | Distributieprofiel voor OLEDB-streaming | |
|---|---|---|---|---|---|
| -BcpBatchSize | 100000 | 100000 | 1000 | 100000 | 2147473647 |
| -CommitBatchSize | 100 | 100 | 100 | 100 | 100 |
| -CommitBatchThreshold | 1000 | 1000 | 1000 | 1000 | 1000 |
| -HistoryVerkoseLevel | 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 |
Merge Agent Profielen
De volgende tabel toont de parameters die in de profielen voor de Merge Agent zijn gedefinieerd. Elke kolom in de tabel stelt een benoemd profiel voor. Voor meer informatie over deze parameters, zie Replication Merge Agent.
| default | Uitgebreide geschiedenis | Windows Synchronisatiemanager | Rijaantalvalidatie | Validatie van rijtelling en controlesom. | Langzame verbinding | Server-to-server met hoog volume | |
|---|---|---|---|---|---|---|---|
| -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 |
| -HistoryVerkoseLevel | 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 |
| -NumDeadlockHerprobeeringen | 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 |
| -Valideer | 0 | 0 | 0 | 1 | 3 | 0 | 0 |
| -ValidateInterval | 60 | 60 | 60 | 60 | 60 | 60 | 60 |
Queue Reader Agent-profielen
De volgende tabel toont de parameters die zijn gedefinieerd in het standaardprofiel voor de Queue Reader Agent. Voor meer informatie over deze parameters, zie Replication Queue Reader Agent.
| default | |
|---|---|
| -HistoryVerkoseLevel | 1 |
| -LoginTimeout | 15 |
| -PollingInterval | 5 |
| -QueryTimeout | 1800 |