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 или стороннего приложения:
|
| publisher_type | String | Тип Publisher, который может быть одним из следующих: MSSQLSERVER ОРАКУЛ ВОРОТА ОРАКУЛ |
| publisher_data_source | String | Имя источника данных OLE DB на издателе. |
Комментарии
Перед вызовом этого метода следует фиксировать любые изменения ReplicationMonitor свойств объекта, так как свойства объекта могут потребоваться загрузки, если они ещё не были загружены.
Если дистрибьютор не установлен или база данных распределения не создана, этот метод создаёт исключение.
Метод может быть получен только участниками роли sysadmin фиксированного сервера в Дистрибьюторе, членами db_owner роли или replmonitor фиксированной EnumPublishers базы данных в базе данных распределения, либо пользователями из списка доступа к публикации (PAL) публикации, использующей Дистрибьютора.
Извлечение EnumPublishers эквивалентно выполнению sp_helpdistpublisher (Transact-SQL).