Поделиться через


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, содержащий следующие столбцы.

Столбец Тип данных Описание
nameString Имя издателя.
distribution_dbString База данных распространителя для указанного издателя.
security_modeInt32 Режим безопасности, используемый агентом репликации при принудительной подписке для соединения с издателем.
loginString Имя входа, используемое агентом репликации при принудительной подписке для соединения с издателем.
passwordString Возвращаемый пароль (в простой зашифрованной форме). Пароль равен NULL для пользователей, не являющихся sysadmin.
activeBoolean Использует ли удаленный издатель локальный сервер в качестве распространителя:
working_directoryString Имя рабочего каталога.
trustedBoolean Требуется ли пароль при подключении издателя к распространителю. Для Microsoft SQL Server 2005 это всегда должно возвращать значение 0, что означает, что пароль требуется.
thirdparty_flagBoolean Включена ли публикация SQL Server или сторонним приложением:

false = Oracle или издатель Oracle Gateway.

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

publisher_typeString Тип издателя может быть одним из следующих:

MSSQLSERVER

ORACLE

ORACLE GATEWAY.

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

Комментарии

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

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

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

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

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

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