복제 에이전트 프로필Replication Agent Profiles

복제가 구성되면 에이전트 프로필 집합이 배포자에 설치됩니다.When replication is configured, a set of agent profiles is installed on the Distributor. 에이전트 프로필에는 에이전트가 실행될 때마다 사용할 매개 변수 집합이 포함됩니다. 각 에이전트는 시작 과정 중에 배포자로 로그인하여 해당 프로필의 매개 변수에 대해 쿼리합니다.An agent profile contains a set of parameters that are used each time an agent runs: each agent logs in to the Distributor during its startup process and queries for the parameters in its profile. 웹 동기화를 사용하는 병합 구독의 경우 구독자에서 프로필을 다운로드하고 저장합니다.For merge subscriptions that use Web synchronization, profiles are downloaded and stored at the Subscriber. 프로필이 변경되면 다음에 병합 에이전트가 실행될 때 구독자에 있는 프로필이 업데이트됩니다.If the profile is changed, the profile at the Subscriber is updated the next time the Merge Agent runs. 웹 동기화에 대한 자세한 내용은 Web Synchronization for Merge Replication를 참조하십시오.For more information about Web synchronization, see Web Synchronization for Merge Replication.

복제는 각 에이전트에 대한 기본 프로필과 로그 판독기 에이전트, 배포 에이전트 및 병합 에이전트에 대한 미리 정의된 추가 프로필을 제공합니다.Replication provides a default profile for each agent and additional predefined profiles for the Log Reader Agent, Distribution Agent, and Merge Agent. 제공된 프로필뿐 아니라 응용 프로그램 요구 사항에 찾는 프로필을 만들 수 있습니다.In addition to the profiles provided, you can create profiles suited to your application requirements. 에이전트 프로필을 사용하면 해당 프로필에 연결된 모든 에이전트에 대해 키 매개 변수를 쉽게 변경할 수 있습니다.An agent profile allows you to change key parameters easily for all agents associated with that profile. 예를 들어 스냅숏 에이전트가 20개인 상태에서 쿼리 제한 시간 값을 변경해야 하는 경우( -QueryTimeout 매개 변수) 스냅숏 에이전트에서 사용하는 프로필을 업데이트할 수 있으며 다음에 해당 유형의 모든 에이전트가 실행될 때 자동으로 새 값을 사용하여 시작됩니다.For example, if you have 20 Snapshot Agents and need to change the query timeout value (the -QueryTimeout parameter), you can update the profile used by the Snapshot Agents and all agents of that type will begin using the new value automatically the next time they run.

에이전트의 여러 인스턴스에 대해 서로 다른 프로필을 사용할 수도 있습니다.You might also have different profiles for different instances of an agent. 예를 들어 전화 접속 연결을 통해 게시자와 배포자에 연결하는 병합 에이전트는 느린 연결 프로필을 사용하여 느린 통신에 적합한 매개 변수 집합을 사용할 수 있습니다.For example, a Merge Agent that connects to the Publisher and Distributor over a dialup connection could use a set of parameters that are better suited to the slower communications link by using the slow link profile.

참고

명령줄에서 에이전트 매개 변수 값을 지정하면 해당 값이 에이전트 프로필에서 동일한 매개 변수에 설정된 값을 무시합니다.If you specify a value for an agent parameter on the command line, that value overrides the value set for the same parameter in the agent profile.

에이전트 프로필을 사용하고 수정하려면To use and modify agent profiles

스냅숏 에이전트 프로필Snapshot Agent Profiles

다음 표에서는 스냅숏 에이전트에 대한 기본 프로필에서 정의되는 매개 변수를 보여 줍니다.The following table shows the parameters defined in the default profile for the Snapshot Agent. 이러한 매개 변수에 대한 자세한 내용은 Replication Snapshot Agent를 참조하십시오.For more information on these parameters, see Replication Snapshot Agent.

기본default
-BcpBatchSize-BcpBatchSize 100000100000
-HistoryVerboseLevel-HistoryVerboseLevel 22
-LoginTimeout-LoginTimeout 1515
-QueryTimeout-QueryTimeout 18001800

로그 판독기 에이전트 프로필Log Reader Agent Profiles

다음 표에서는 로그 판독기 에이전트 프로필에서 정의되는 매개 변수를 보여 줍니다.The following table shows the parameters defined in the profiles for the Log Reader Agent. 표의 각 열은 명명된 프로필을 나타냅니다.Each column in the table represents a named profile. 이러한 매개 변수에 대한 자세한 내용은 Replication Log Reader Agent를 참조하십시오.For more information on these parameters, see Replication Log Reader Agent.

기본default 자세한 기록verbose history
-HistoryVerboseLevel-HistoryVerboseLevel 11 22
-LoginTimeout-LoginTimeout 1515 1515
-LogScanThreshold-LogScanThreshold 500000500000 500000500000
-PollingInterval-PollingInterval 55 55
-QueryTimeout-QueryTimeout 18001800 18001800
-ReadBatchSize-ReadBatchSize 500500 500500

배포 에이전트 프로필Distribution Agent Profiles

다음 표에서는 배포 에이전트 프로필에서 정의되는 매개 변수를 보여 줍니다.The following table shows the parameters defined in the profiles for the Distribution Agent. 표의 각 열은 명명된 프로필을 나타냅니다.Each column in the table represents a named profile. 이러한 매개 변수에 대한 자세한 내용은 Replication Distribution Agent를 참조하십시오.For more information on these parameters, see Replication Distribution Agent.

기본default 자세한 기록verbose history Windows 동기화 관리자Windows Synchronization Manager 데이터 일관성 오류 발생 시 계속Continue on data consistency errors OLEDB 스트리밍에 대한 배포 프로필Distribution Profile for OLEDB streaming
-BcpBatchSize-BcpBatchSize 100000100000 100000100000 10001000 100000100000 21474736472147473647
-CommitBatchSize-CommitBatchSize 100100 100100 100100 100100 100100
-CommitBatchThreshold-CommitBatchThreshold 10001000 10001000 10001000 10001000 10001000
-HistoryVerboseLevel-HistoryVerboseLevel 11 22 11 11 11
-KeepAliveMessageInterval-KeepAliveMessageInterval 300300 300300 300300 300300 300300
-LoginTimeout-LoginTimeout 1515 1515 1515 1515 1515
-MaxBcpThreads-MaxBcpThreads 11 11 11 11 11
-MaxDeliveredTransactions-MaxDeliveredTransactions 00 00 00 00 00
-OledbStreamThreshold-OledbStreamThreshold NULLNULL NULLNULL NULLNULL NULLNULL 3276832768
-PacketSize-PacketSize NULLNULL NULLNULL NULLNULL NULLNULL 3276832768
-PollingInterval-PollingInterval 55 55 55 55 55
-QueryTimeout-QueryTimeout 18001800 18001800 18001800 18001800 18001800
-SkipErrors-SkipErrors NULLNULL NULLNULL NULLNULL -SkipErrors 2601:2627:20598-SkipErrors 2601:2627:20598 NULLNULL
-TransactionsPerHistory-TransactionsPerHistory 100100 100100 100100 100100 100100
-UseOledbStreaming-UseOledbStreaming NULLNULL NULLNULL NULLNULL NULLNULL -UseOledbStreaming-UseOledbStreaming

병합 에이전트 프로필Merge Agent Profiles

다음 표에서는 병합 에이전트 프로필에서 정의되는 매개 변수를 보여 줍니다.The following table shows the parameters defined in the profiles for the Merge Agent. 표의 각 열은 명명된 프로필을 나타냅니다.Each column in the table represents a named profile. 이러한 매개 변수에 대한 자세한 내용은 Replication Merge Agent를 참조하십시오.For more information on these parameters, see Replication Merge Agent.

기본default 자세한 기록verbose history Windows 동기화 관리자Windows Synchronization Manager 행 개수 유효성 검사rowcount validation 행 개수 및 체크섬의 유효성 검사rowcount and checksum validation 느린 연결slow link 고용량 서버 간high volume server-to-server
-BcpBatchSize-BcpBatchSize 100000100000 100000100000 10001000 100000100000 100000100000 100000100000 100000100000
-ChangesPerHistory-ChangesPerHistory 100100 5050 5050 100100 100100 100100 10001000
-DestThreads-DestThreads 22 11 11 11 11 11 44
-DownloadGenerationsPerBatch-DownloadGenerationsPerBatch 5050 5050 5050 5050 5050 11 500500
-DownloadReadChangesPerBatch-DownloadReadChangesPerBatch 100100 100100 100100 100100 100100 100100 100100
-DownloadWriteChangesPerBatch-DownloadWriteChangesPerBatch 100100 100100 100100 100100 100100 100100 100100
-FastRowCount-FastRowCount 11 11 11 11 11 11 11
-HistoryVerboseLevel-HistoryVerboseLevel 22 33 11 11 22 11 22
-KeepAliveMessageInterval-KeepAliveMessageInterval 300300 300300 300300 300300 300300 300300 300300
-LoginTimeout-LoginTimeout 1515 1515 1515 1515 1515 1515 1515
-MaxDownloadChanges-MaxDownloadChanges 00 00 00 00 00 00 00
-MaxUploadChanges-MaxUploadChanges 00 00 00 00 00 00 00
-MetadataRetentionCleanup-MetadataRetentionCleanup 11 11 11 11 11 11 11
-NumDeadlockRetries-NumDeadlockRetries 55 55 55 55 55 55 55
-ParallelUploadDownload-ParallelUploadDownload NULLNULL NULLNULL NULLNULL NULLNULL NULLNULL NULLNULL 11
-PollingInterval-PollingInterval 6060 6060 6060 6060 6060 6060 6060
-QueryTimeout-QueryTimeout 300300 300300 300300 300300 300300 300300 600600
-QueueSizeMultiplier-QueueSizeMultiplier NULLNULL NULLNULL NULLNULL NULLNULL NULLNULL NULLNULL 55
-SrcThreads-SrcThreads 22 22 22 22 22 11 33
-StartQueueTimeout-StartQueueTimeout 00 00 00 00 00 00 00
-UploadGenerationsPerBatch-UploadGenerationsPerBatch 5050 5050 5050 5050 5050 11 500500
-UploadReadChangesPerBatch-UploadReadChangesPerBatch 100100 100100 100100 100100 100100 100100 100100
-UploadWriteChangesPerBatch-UploadWriteChangesPerBatch 100100 100100 100100 100100 100100 100100 100100
-Validate-Validate 00 00 00 11 33 00 00
-ValidateInterval-ValidateInterval 6060 6060 6060 6060 6060 6060 6060

큐 판독기 에이전트 프로필Queue Reader Agent Profiles

다음 표에서는 큐 판독기 에이전트에 대한 기본 프로필에서 정의되는 매개 변수를 보여 줍니다.The following table shows the parameters defined in the default profile for the Queue Reader Agent. 이러한 매개 변수에 대한 자세한 내용은 Replication Queue Reader Agent를 참조하십시오.For more information on these parameters, see Replication Queue Reader Agent.

기본default
-HistoryVerboseLevel-HistoryVerboseLevel 11
-LoginTimeout-LoginTimeout 1515
-PollingInterval-PollingInterval 55
-QueryTimeout-QueryTimeout 18001800

관련 항목:See Also

복제 에이전트 관리 Replication Agent Administration
복제 에이전트의 명령 프롬프트 매개 변수 보기 및 수정(SQL Server Management Studio) View and Modify Replication Agent Command Prompt Parameters (SQL Server Management Studio)
Replication Agent Executables ConceptsReplication Agent Executables Concepts