Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Azure SQL Managed Instance
När replikering konfigureras installeras en uppsättning agentprofiler på distributören. En agentprofil innehåller en uppsättning parametrar som används varje gång en agent körs: varje agent loggar in på distributören under sin startprocess och söker efter parametrarna i sin profil. För sammanslagningsprenumerationer som använder webbsynkronisering laddas profiler ner och lagras hos prenumeranten. Om profilen ändras uppdateras profilen hos Subscriber nästa gång Merge Agent körs. Mer information om webbsynkronisering finns i Webbsynkronisering för sammanslagningsreplikering.
Replikering tillhandahåller en standardprofil för varje agent och ytterligare fördefinierade profiler för Log Reader Agent, Distribution Agent och Merge Agent. Utöver de profiler som tillhandahålls kan du skapa profiler som passar dina ansökningskrav. En agentprofil gör det enkelt att ändra nyckelparametrar för alla agenter som är kopplade till den profilen. Till exempel, om du har 20 Snapshot Agents och behöver ändra frågetidsvärdet ( parametern -QueryTimeout ), kan du uppdatera profilen som används av Snapshot Agents och alla agenter av den typen kommer automatiskt att börja använda det nya värdet nästa gång de körs.
Du kan också ha olika profiler för olika exempel på en agent. Till exempel kan en Merge Agent som ansluter till Publisher och Distributor via en uppringd anslutning använda en uppsättning parametrar som passar bättre för den långsammare kommunikationslänken genom att använda slow link-profilen.
Note
Om du anger ett värde för en agentparameter på kommandoraden, åsidosätter det värdet värdet som satts för samma parameter i agentprofilen.
För att använda och modifiera agentprofiler
Snapshot Agent Profiles
Följande tabell visar parametrarna som definierats i standardprofilen för Snapshot Agent. För mer information om dessa parametrar, se Replication Snapshot Agent.
| default | |
|---|---|
| -BcpBatchSize | 100000 |
| -HistoryVerboseLevel | 2 |
| -LoginTimeout | 15 |
| -QueryTimeout | 1 800 |
Loggläsaragentprofiler
Följande tabell visar parametrarna som definierats i profilerna för Log Reader Agent. Varje kolumn i tabellen representerar en namngiven profil. För mer information om dessa parametrar, se Replication Log Reader Agent.
| default | Utförlig historia | |
|---|---|---|
| -HistoryVerboseLevel | 1 | 2 |
| -LoginTimeout | 15 | 15 |
| -LogScanThreshold | 500000 | 500000 |
| -PollingInterval | 5 | 5 |
| -QueryTimeout | 1 800 | 1 800 |
| -ReadBatchSize | 500 | 500 |
Distribution Agent-profiler
Följande tabell visar parametrarna som definierats i profilerna för Distribution Agent. Varje kolumn i tabellen representerar en namngiven profil. För mer information om dessa parametrar, se Replication Distribution Agent.
| default | Utförlig historia | Windows Synkroniseringshanterare | Fortsätt på datakonsistensfel | Distributionsprofil för OLEDB-strömning | |
|---|---|---|---|---|---|
| -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 | 1 800 | 1 800 | 1 800 | 1 800 | 1 800 |
| -SkipErrors | NULL | NULL | NULL | -SkipErrors 2601:2627:20598 | NULL |
| -TransactionsPerHistory | 100 | 100 | 100 | 100 | 100 |
| -UseOledbStreaming | NULL | NULL | NULL | NULL | -UseOledbStreaming |
Merge Agent-profiler
Följande tabell visar parametrarna som definierats i profilerna för Merge Agent. Varje kolumn i tabellen representerar en namngiven profil. För mer information om dessa parametrar, se Replication Merge Agent.
| default | Utförlig historia | Windows Synkroniseringshanterare | Validering av radräkning | Validering av radräkning och kontrollsumma | Långsam länk | Server-till-server med hög volym | |
|---|---|---|---|---|---|---|---|
| -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 |
| -NumDeadlockÅterförsök | 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 |
| -Validera | 0 | 0 | 0 | 1 | 3 | 0 | 0 |
| -ValidateInterval | 60 | 60 | 60 | 60 | 60 | 60 | 60 |
Köläsaragentprofiler
Följande tabell visar parametrarna definierade i standardprofilen för Queue Reader Agent. För mer information om dessa parametrar, se Replication Queue Reader Agent.
| default | |
|---|---|
| -HistoryVerboseLevel | 1 |
| -LoginTimeout | 15 |
| -PollingInterval | 5 |
| -QueryTimeout | 1 800 |