다음을 통해 공유


PublisherMonitor.EnumPublications 메서드

정의

모니터링되는 게시자에서 게시에 대한 정보를 반환합니다.

public:
 System::Data::DataSet ^ EnumPublications();
public System.Data.DataSet EnumPublications ();
member this.EnumPublications : unit -> System.Data.DataSet
Public Function EnumPublications () As DataSet

반환

다음과 같은 열이 포함된 DataSet 개체입니다.

데이터 형식 Description
publisher_dbString 데이터베이스 이름
publicationString 게시 이름입니다.
publication_idInt32 게시의 ID입니다.
publication_typeInt32 게시 유형입니다.

0 = 트랜잭션

1 = 스냅숏

2 = 병합

independent_agentBoolean 이 게시에 대한 각 구독이 고유 동기화 에이전트 인스턴스를 사용하는지 여부를 나타냅니다.
immediate_syncBoolean 스냅샷 에이전트가 실행될 때마다 동기화 파일을 만들거나 다시 만들지 여부를 나타냅니다.
allow_pushBoolean 지정된 게시에 대해 밀어넣기 구독을 만들 수 있는지 여부를 나타냅니다.
allow_pullBoolean 지정된 게시에 대해 끌어오기 구독을 만들 수 있는지 여부를 나타냅니다.
allow_anonymousBoolean 지정된 게시에 대해 익명 구독을 만들 수 있는지 여부를 나타냅니다.
snapshot_agentString 게시에 대한 스냅숏 에이전트 작업의 이름입니다.
logreader_agentString 게시된 데이터베이스에 대한 로그 판독기 에이전트 작업의 이름입니다.
descriptionString 게시에 대한 설명입니다.
vendor_nameString Publisher가 SQL Server 인스턴스가 아닌 경우 공급업체의 이름입니다.
queuereader agentString 게시된 데이터베이스에 대한 큐 판독기 에이전트 작업의 이름입니다.
thirdparty_optionsInt32 SQL Server Management Studio 복제 폴더에 게시가 표시되지 않는지 지정합니다.

0 = SQL Server Management Studio 복제 폴더에 다른 유형의 게시를 표시합니다.

1 = SQL Server Management Studio 복제 폴더에 다른 유형의 게시를 표시하지 않습니다.

snapshot_jobidString 스냅숏 에이전트 작업의 고유 식별자입니다.
num_subscriptionsInt32 현재 게시에 속한 구독 수입니다.
num_now_syncingInt32 현재 게시와 동기화 중인 구독 수입니다.
num_errorsInt32 게시와 동기화할 때 발생한 오류 수입니다.
num_warningInt32 이 게시에서 생성된 게시 모니터 임계값 경고 수입니다.
merge_RunFastDurationThresholdInt32 고대역폭 LAN(Local Area Network) 연결을 통한 병합 동기화 기간을 모니터링하기 위한 임계값입니다.
WorstWarningDurationInt32 경고를 발생시킨 최대 동기화 실행 기간입니다.
merge_SyncExpireTimeThresholdInt32 병합 게시에 대한 구독의 만료가 임박했는지 모니터링하기 위한 임계값입니다.
retentionInt32 게시 보존 기간(시간)입니다.
WorstWarningExpirationInt32 경고를 발생시킨 병합 구독의 최대 만료 기간입니다.

설명

아직 로드되지 않은 경우 이 개체의 속성을 로드해야 할 수 있으므로 이 메서드를 호출하기 전에 개체에 속성 변경 내용을 PublisherMonitor 커밋해야 합니다.

메서드는 EnumPublications 배포 데이터베이스에서 또는 replmonitor 고정된 데이터베이스 역할의 db_owner 멤버만 호출할 수 있습니다.

적용 대상

추가 정보