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 개체입니다.
열 | 데이터 형식 | Description |
---|---|---|
name | String | 게시자의 이름입니다. |
distribution_db | String | 지정된 게시자에 대한 배포 데이터베이스입니다. |
security_mode | Int32 | 끌어오기 구독의 복제 에이전트가 게시자에 연결하기 위해 사용하는 보안 모드입니다. |
로그인 | String | 끌어오기 구독의 복제 에이전트가 게시자에 연결하기 위해 사용하는 로그인 이름입니다. |
password | String | 간단히 암호화된 형식으로 반환되는 암호입니다. sysadmin 외의 사용자 암호는 Null입니다.
|
활성 | Boolean | 원격 게시자가 배포자로 로컬 서버를 사용하는지 여부를 지정합니다. |
working_directory | String | 작업 디렉터리의 이름입니다. |
trusted | Boolean | 게시자가 배포자에 연결할 때 암호가 필요한지 여부입니다. Microsoft SQL Server 2005의 경우 항상 0을 반환해야 합니다. 즉, 암호가 필요합니다. |
thirdparty_flag | Boolean | SQL Server 또는 타사 애플리케이션에서 게시를 사용할 수 있는지 여부:
|
publisher_type | String | 게시자의 유형으로 다음 중 하나일 수 있습니다. MSSQLSERVER ORACLE ORACLE GATEWAY |
publisher_data_source | String | 게시자의 OLE DB 데이터 원본 이름입니다. |
설명
이 메서드를 호출하기 전에 개체에 ReplicationMonitor 대한 속성 변경 내용을 커밋해야 합니다. 이 개체가 아직 로드되지 않은 경우 이 개체의 속성을 로드해야 할 수 있기 때문입니다.
배포자를 설치하지 않았거나 배포 데이터베이스를 만들지 않은 경우 이 메서드는 예외를 throw합니다.
메서드는 EnumPublishers 배포자에서 고정 서버 역할의 멤버, 배포 데이터베이스의 sysadmin
또는 고정 데이터베이스 역할의 db_owner
멤버 또는 replmonitor
배포자를 사용하는 게시의 PAL(게시 액세스 목록)에 있는 사용자만 검색할 수 있습니다.
EnumPublishers 검색은 sp_helpdistpublisher(Transact-SQL)을 실행하는 것과 같습니다.