언어

ReplicationMonitor.EnumPublishers 메서드

정의

모니터링되는 배포판을 사용하는 출판사에 대한 정보를 반환합니다.

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

반품

DataSet 다음 열을 포함하는 객체입니다.

기둥 데이터 형식 설명
이름 String 게시자의 이름입니다.
distribution_db String 지정된 게시자에 대한 배포 데이터베이스입니다.
security_mode Int32 복제 에이전트가 푸시 구독에서 Publisher에 연결하기 위해 사용하는 보안 모드입니다.
로그인 String 복제 에이전트가 푸시 구독에서 Publisher에 연결하기 위해 사용하는 로그인 이름입니다.
비밀번호 String 암호가 반환되었습니다(간단한 암호화된 형식). 비밀번호는 . 외의 사용자 sysadmin에 대해 null입니다.
활성 Boolean 원격 Publisher가 로컬 서버를 배포자로 사용하고 있는지:
working_directory String 작업 디렉터리의 이름입니다.
신뢰 Boolean 게시자가 배포자에 연결할 때 암호가 필요한지 여부입니다. Microsoft SQL Server 2005의 경우, 이 값은 항상 0을 반환해야 하므로 비밀번호가 필요합니다.
thirdparty_flag Boolean 출판이 SQL Server에 의해 활성화되었든 제3자 애플리케이션에 의해 활성화되었든:

false= 오라클, 또는 오라클 게이트웨이 Publisher.

true= Publisher는 서드파티 애플리케이션을 통해 SQL Server와 통합되었습니다.

publisher_type String Publisher 유형은 다음과 같을 수 있습니다:

MSSQLSERVER

오라클

오라클 게이트웨이

publisher_data_source String 게시자의 OLE DB 데이터 원본 이름입니다.

설명

이 메서드를 호출하기 전에 모든 속성 변경 ReplicationMonitor 을 먼저 의무화해야 합니다. 이 객체의 속성이 이미 로드되지 않았다면 불러와야 할 수도 있기 때문입니다.

Distributor가 설치되지 않았거나 배포 데이터베이스가 생성되지 않으면 이 메서드는 예외를 던집니다.

이 메서드는 EnumPublishers 배포판의 고정 서버 역할 구성원 sysadmin , db_ownerreplmonitor 배포 데이터베이스 내 고정 데이터베이스 역할 또는 또는 배포판을 사용하는 출판물 접근 목록(PAL) 사용자만 조회할 수 있습니다.

리그리빙은 EnumPublishers sp_helpdistpublisher 실행과 동일합니다 (Transact-SQL).

적용 대상

추가 정보