PublisherMonitor.EnumPublications2 Метод

Определение

Возвращает дополнительную информацию о публикациях в контролируемом Publisher.

public:
 System::Data::DataSet ^ EnumPublications2();
public System.Data.DataSet EnumPublications2();
member this.EnumPublications2 : unit -> System.Data.DataSet
Public Function EnumPublications2 () As DataSet

Возвращаемое значение

Объект DataSet , содержащий следующие столбцы.

Колонка Тип данных Описание
publisher_db String Имя издателя.
Публикация String Это название издания.
publication_type Int32 Это тип публикации, который может быть одним из следующих значений:

0 = Транзакционная публикация

1 = Публикация с снимком

2 = Публикация слияния

Статус Int32 Максимальный статус всех агентов репликации, связанных с публикацией, может быть одним из следующих значений:

1 = выполнение начато;

2 = успешно

3 = В процессе

4 = Простой

5 = Повторная попытка

6 = Неудача

предупреждение Int32 Максимальное предупреждение о пороге, генерируемое подпиской, принадлежащей публикации, может быть логическим результатом ИЛИ одного или нескольких из следующих значений:

1 = Истечение. Подписка на транзакционную публикацию превысила срок хранения более чем допустимый порог в процентах от периода сохранения.

2 = Задержка. Время, необходимое для репликации данных от транзакционного Publisher к подписчику, превышает этот порог — всего за секунды.

4 = Слияние. Подписка на слияние издание превысила срок хранения более чем допустимый порог в процентах от периода удержания.

8 = Mergefastrunduration. Время, необходимое для завершения синхронизации подписки слияния, превышает порог при быстром сетевом соединении — всего за секунды.

16 = Длительность слияния, медленного бега. Время, необходимое для завершения синхронизации подписки слияния, превышает порог медленного или dial-up сетевого соединения за считанные секунды.

32 = Mergefastrunspeed. Скорость доставки строк при синхронизации подписки слияния не смогла поддерживать пороговую скорость при быстром сетевом соединении в рядах в секунду.

64 = СлияниеSlowrunspeed. Скорость доставки строк при синхронизации подписки слияния не смогла поддерживать пороговую скорость при медленном или dial-up сетевом соединении, в рядах в секунду.

worst_latency Int32 Наибольшая задержка (в секундах) при изменении данных, зафиксированная для публикации транзакций агентом чтения журнала или агентом распространителя.
best_latency Int32 Наименьшая задержка (в секундах) изменения данных, зафиксированная для публикации транзакций агентом чтения журнала или агентом распространителя.
average_latency Int32 Средняя задержка (в секундах) изменения данных, зафиксированная для публикации транзакций агентом чтения журнала или агентом распространителя.
last_distsync DateTime Это последняя дата/время, когда запускал агент распространения.
Удержание Int32 Это период хранения публикации.
Порог задержки Int32 Это порог задержки, установленный для транзакционной публикации.
Порог истечения срока действия Int32 Установленн ли порог истечения срока действия для публикации, если это публикация слияния?
agentnotrunningthreshold Int32 Это порог, установленный на самый долгий срок для агента, который не работал?
Количество подписчиков Int32 Это количество подписок на издание.
runningdistagentcount Int32 Это количество агентов по распространению, действующих для публикации
snapshot_agentname String Название работы агент моментальных снимков для издания.
logreader_agentname String Название вакансии агента Log Reader для транзакционного издания.
qreader_agentname String Название задачи Агента читателя очереди для немедленно обновляемой транзакционной публикации.
worst_runspeedPerf Int32 Это самое долгое время синхронизации для публикации слияния.
best_runspeedPerf Int32 Это самое короткое время синхронизации для публикации слияния.
average_runspeedPerf Int32 — среднее время синхронизации для публикации слияния.
retention_period_unit Int32 Это единица, используемая для выражения удержания.

Комментарии

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

EnumPublications2 Метод может вызываться только членами db_owner или replmonitor фиксированными ролями базы данных в базе данных распределения.

Вызов EnumPublications2 эквивалентен выполнению sp_replmonitorhelppublication (Transact-SQL).

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

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