Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Область применения: SQL Server Управляемый экземпляр SQL Azure
При настройке репликации на распространителе устанавливается набор профилей агентов. Профиль агента содержит набор параметров, используемых при каждом запуске агента: каждый агент регистрируется на распространителе во время запуска и запрашивает параметры в своем профиле. Для подписок на публикацию слиянием, которые используют веб-синхронизацию, профили загружаются и хранятся на подписчике. Если профиль изменяется, профиль, хранящийся на подписчике, обновляется при следующем запуске агента слияния. Дополнительные сведения о веб-синхронизации см. в разделе Web Synchronization for Merge Replication.
Служба репликации предоставляет каждому агенту профиль по умолчанию и набор дополнительных предопределенных профилей для агента чтения журнала, агента распространителя и агента слияния. Кроме предоставляемых профилей можно создать профили в соответствии с требованиями приложений. Профиль агента позволяет легко изменять ключевые параметры для всех агентов, связанных с данным профилем. Например, если имеются 20 агентов моментальных снимков и необходимо изменить запрашиваемое значение времени ожидания (параметр -QueryTimeout ), можно обновить профиль, используемый данными агентами моментальных снимков, и все агенты этого типа будут автоматически использовать новое значение при следующем запуске.
Можно также использовать различные профили для различных экземпляров агента. Например, агент слияния, который обеспечивает подключение издателя и распространителя посредством коммутируемого соединения, может использовать набор параметров, наиболее подходящих для медленного соединения при помощи профиля медленная линия связи .
Примечание.
Если значение параметра агента указывается в командной строке, данное значение отменяет набор значений для этого параметра в профиле агента.
Использование и изменение профилей агента
Профили агента моментальных снимков
В приведенной ниже таблице указываются параметры, определенные в профиле по умолчанию для агента моментальных снимков. Дополнительные сведения об этих параметрах см. в разделе Replication Snapshot Agent.
| default | |
|---|---|
| -BcpBatchSize | 100000 |
| -HistoryVerboseLevel | 2 |
| -LoginTimeout | 15 |
| -QueryTimeout | 1800 |
Профили агента чтения журнала
В приведенной ниже таблице указываются параметры, определенные в профилях для агента чтения журнала. Каждый столбец в этой таблице представляет собой именованный профиль. Дополнительные сведения об этих параметрах см. в разделе Replication Log Reader Agent.
| default | подробный журнал | |
|---|---|---|
| -HistoryVerboseLevel | 1 | 2 |
| -LoginTimeout | 15 | 15 |
| -LogScanThreshold | 500 000 | 500 000 |
| -PollingInterval | 5 | 5 |
| -QueryTimeout | 1800 | 1800 |
| -ReadBatchSize | 500 | 500 |
Профили агента распространителя
В приведенной ниже таблице указываются параметры, определенные в профилях для агента распространителя. Каждый столбец в этой таблице представляет собой именованный профиль. Дополнительные сведения об этих параметрах см. в разделе Replication Distribution Agent.
| default | подробный журнал | диспетчер синхронизации Windows | продолжать при возникновении ошибок согласованности данных | профиль распространителя для потоковой передачи данных OLEDB | |
|---|---|---|---|---|---|
| -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 |
Профили агента слияния
В приведенной ниже таблице указываются параметры, определенные в профилях для агента слияния. Каждый столбец в этой таблице представляет собой именованный профиль. Дополнительные сведения об этих параметрах см. в разделе Replication Merge Agent.
| default | подробный журнал | диспетчер синхронизации Windows | проверка правильности количества строк | проверка правильности количества строк и контрольной суммы | медленная линия связи | межсерверный большого объема | |
|---|---|---|---|---|---|---|---|
| -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 |
Профили агента чтения очереди
В приведенной ниже таблице указываются параметры, определенные в профиле по умолчанию для агента чтения очереди. Дополнительные сведения об этих параметрах см. в разделе Replication Queue Reader Agent.
| default | |
|---|---|
| -HistoryVerboseLevel | 1 |
| -LoginTimeout | 15 |
| -PollingInterval | 5 |
| -QueryTimeout | 1800 |