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 Режим безопасности, используемый агентом репликации в push-подписке для подключения к Publisher.
Войти String Имя входа, используемое агентом репликации в push-подписке для подключения к Publisher.
пароль String Возвращаемый пароль (в простой зашифрованной форме). Пароль не имеет значения для пользователей, кроме sysadmin.
Активная деятельность Boolean Использует ли удалённый Publisher локальный сервер в качестве дистрибьютора:
working_directory String Имя рабочего каталога.
Доверяют Boolean Требуется ли пароль при подключении издателя к распространителю. Для Microsoft SQL Server 2005 это всегда должно возвращать 0, то есть требуется пароль.
thirdparty_flag Boolean Будь то публикация с помощью SQL Server или стороннего приложения:

false= Oracle, или Oracle Gateway Publisher.

true= Publisher был интегрирован с SQL Server с использованием стороннего приложения.

publisher_type String Тип Publisher, который может быть одним из следующих:

MSSQLSERVER

ОРАКУЛ

ВОРОТА ОРАКУЛ

publisher_data_source String Имя источника данных OLE DB на издателе.

Комментарии

Перед вызовом этого метода следует фиксировать любые изменения ReplicationMonitor свойств объекта, так как свойства объекта могут потребоваться загрузки, если они ещё не были загружены.

Если дистрибьютор не установлен или база данных распределения не создана, этот метод создаёт исключение.

Метод может быть получен только участниками роли sysadmin фиксированного сервера в Дистрибьюторе, членами db_owner роли или replmonitor фиксированной EnumPublishers базы данных в базе данных распределения, либо пользователями из списка доступа к публикации (PAL) публикации, использующей Дистрибьютора.

Извлечение EnumPublishers эквивалентно выполнению sp_helpdistpublisher (Transact-SQL).

Применяется к

См. также раздел