MSdistribution_agents(Transact-SQL)

MSdistribution_agents 테이블은 로컬 배포자에서 실행 중인 각 배포 에이전트당 한 개의 행을 포함합니다. 이 테이블은 배포 데이터베이스에 저장됩니다.

열 이름

데이터 형식

설명

id

int

배포 에이전트의 ID입니다.

name

nvarchar(100)

배포 에이전트의 이름입니다.

publisher_database_id

int

게시자 데이터베이스의 ID입니다.

publisher_id

smallint

게시자의 ID입니다.

publisher_db

sysname

게시자 데이터베이스의 이름입니다.

publication

sysname

게시의 이름입니다.

subscriber_id

smallint

잘 알려진 에이전트에서만 사용하는 구독자의 ID입니다. 익명 에이전트를 위해 이 열이 예약됩니다.

subscriber_db

sysname

구독 데이터베이스의 이름입니다.

subscription_type

int

구독 유형입니다.

0 = 밀어넣기

1 = 끌어오기

2 = 익명

local_job

bit

로컬 배포자에 SQL Server 에이전트 작업이 있는지 여부를 나타냅니다.

job_id

binary(16)

작업 ID 번호입니다.

subscription_guid

binary(16)

이 에이전트의 구독 ID입니다.

profile_id

int

MSagent_profiles(Transact-SQL) 테이블에서 가져온 구성 ID입니다.

anonymous_subid

uniqueidentifier

익명 에이전트의 ID입니다.

subscriber_name

sysname

익명 에이전트에서만 사용하는 구독자의 이름입니다.

virtual_agent_id

int

정보를 제공하기 위해서만 확인됩니다. 지원되지 않습니다. 향후 호환성은 보장되지 않습니다.

anonymous_agent_id

int

정보를 제공하기 위해서만 확인됩니다. 지원되지 않습니다. 향후 호환성은 보장되지 않습니다.

creation_date

datetime

배포 또는 병합 에이전트가 생성된 datetime입니다.

queue_id

sysname

지연 업데이트 구독의 큐 위치를 나타내는 식별자입니다. 지연 구독이 아닌 경우 이 값은 NULL입니다. MSMQ(Microsoft Message Queuing)를 기반으로 하는 게시의 경우 이 값은 구독에 사용할 큐를 고유하게 식별하는 GUID입니다. SQL Server를 기반으로 하는 큐 게시의 경우 열에 SQL 값이 포함됩니다.

[!참고]

MSMQ(Microsoft Message Queuing)는 더 이상 사용되지 않으며 지원되지 않습니다.

queue_status

int

정보를 제공하기 위해서만 확인됩니다. 지원되지 않습니다. 향후 호환성은 보장되지 않습니다.

offload_enabled

bit

에이전트를 원격으로 활성화할 수 있는지 여부를 나타냅니다.

0은 에이전트를 원격으로 활성화할 수 없도록 지정합니다.

1offload_server 속성에 지정된 원격 컴퓨터에서 에이전트를 원격으로 활성화할 수 있도록 지정합니다.

offload_server

sysname

원격 에이전트 활성화에 사용할 서버의 네트워크 이름입니다.

dts_package_name

sysname

DTS 패키지의 이름입니다. 예를 들어 이름이 DTSPub_Package인 패키지인 경우 @dts_package_name = N'DTSPub_Package'로 지정합니다.

dts_package_password

nvarchar(524)

패키지의 암호입니다.

dts_package_location

int

패키지 위치입니다. 패키지 위치는 distributor 또는 subscriber일 수 있습니다.

sid

varbinary(85)

배포 에이전트 또는 병합 에이전트의 첫 번째 실행 중의 SID(보안 ID)입니다.

queue_server

sysname

정보를 제공하기 위해서만 확인됩니다. 지원되지 않습니다. 향후 호환성은 보장되지 않습니다.

subscriber_security_mode

smallint

에이전트가 구독자에 연결할 때 사용하는 보안 모드는 다음 중 하나일 수 있습니다.

0 = Microsoft SQL Server 인증

1 = Microsoft Windows 인증

subscriber_login

sysname

구독자에 연결할 때 사용하는 로그인입니다.

subscriber_password

nvarchar(524)

구독자에 연결할 때 사용하는 암호의 암호화된 값입니다.

reset_partial_snapshot_progress

bit

스냅숏이 일부분만 다운로드된 경우 이를 삭제하여 전체 스냅숏 과정을 다시 시작하도록 할지 여부입니다.

job_step_uid

uniqueidentifier

에이전트가 시작되는 SQL Server 에이전트 작업 단계의 고유 ID입니다.

subscriptionstreams

tinyint

변경 내용을 구독자에 병렬로 일괄 적용하기 위해 허용되는 배포 에이전트당 연결 수를 설정합니다. 1에서 64 사이의 값 범위가 지원됩니다.

참고 항목

개념

복제 테이블(Transact-SQL)