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, содержащий следующие столбцы.
Столбец | Тип данных | Описание |
---|---|---|
name | String | Имя издателя. |
distribution_db | String | База данных распространителя для указанного издателя. |
security_mode | Int32 | Режим безопасности, используемый агентом репликации при принудительной подписке для соединения с издателем. |
login | String | Имя входа, используемое агентом репликации при принудительной подписке для соединения с издателем. |
password | String | Возвращаемый пароль (в простой зашифрованной форме). Пароль равен NULL для пользователей, не являющихся sysadmin .
|
active | 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 этого метода необходимо зафиксировать любые изменения свойств объекта, так как свойства этого объекта, возможно, потребуется загрузить, если они еще не загружены.
Если распространитель не установлен или база данных распространителя не создана, этот метод создает исключение.
Метод EnumPublishers может быть получен только членами sysadmin
предопределенных ролей сервера на распространителе, членами db_owner
предопределенных ролей базы данных или replmonitor
в базе данных распространителя или пользователями в списке доступа к публикации (PAL) публикации, которая использует распространитель.
EnumPublishers Получение эквивалентно выполнению sp_helpdistpublisher (Transact-SQL).