ReplicationMonitor.EnumPublishers 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
모니터링되는 배포판을 사용하는 출판사에 대한 정보를 반환합니다.
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자 애플리케이션에 의해 활성화되었든:
|
| publisher_type | String | Publisher 유형은 다음과 같을 수 있습니다: MSSQLSERVER 오라클 오라클 게이트웨이 |
| publisher_data_source | String | 게시자의 OLE DB 데이터 원본 이름입니다. |
설명
이 메서드를 호출하기 전에 모든 속성 변경 ReplicationMonitor 을 먼저 의무화해야 합니다. 이 객체의 속성이 이미 로드되지 않았다면 불러와야 할 수도 있기 때문입니다.
Distributor가 설치되지 않았거나 배포 데이터베이스가 생성되지 않으면 이 메서드는 예외를 던집니다.
이 메서드는 EnumPublishers 배포판의 고정 서버 역할 구성원 sysadmin , db_ownerreplmonitor 배포 데이터베이스 내 고정 데이터베이스 역할 또는 또는 배포판을 사용하는 출판물 접근 목록(PAL) 사용자만 조회할 수 있습니다.
리그리빙은 EnumPublishers sp_helpdistpublisher 실행과 동일합니다 (Transact-SQL).