PublisherMonitor.EnumDatabasePublications(String) Метод

Определение

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

public:
 System::Data::DataSet ^ EnumDatabasePublications(System::String ^ publicationDatabase);
public System.Data.DataSet EnumDatabasePublications(string publicationDatabase);
member this.EnumDatabasePublications : string -> System.Data.DataSet
Public Function EnumDatabasePublications (publicationDatabase As String) As DataSet

Параметры

publicationDatabase
String

Имя базы данных публикации.

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

DataSet Объект с такими столбцами.

Имя столбца Тип данных Описание
publisher_dbsysname Имя издателя.
publicationsysname Это название издания.
publication_typeint Это тип публикации, который может быть одним из этих ценностей.

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

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

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

statusint Максимальный статус всех репликационных агентов, связанных с публикацией, может быть одним из этих значений.

1 = Начато

2 = Успешно

3 = В процессе

4 = Простой

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

6 = Неудача

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

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

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

4 = слияние — подписка на слияние не синхронизирована в пределах порога периода удержания.

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

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

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

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

worst_latencyint Наибольшая задержка (в секундах) при изменении данных, зафиксированная для публикации транзакций агентом чтения журнала или агентом распространителя.
best_latencyint Наименьшая задержка (в секундах) изменения данных, зафиксированная для публикации транзакций агентом чтения журнала или агентом распространителя.
average_latencyint Средняя задержка (в секундах) изменения данных, зафиксированная для публикации транзакций агентом чтения журнала или агентом распространителя.
last_distsyncdatetime Это последняя дата и время, когда запустил агент распространения.
retentionint Это период хранения публикации.
latencythresholdint Это порог задержки, установленный для транзакционной публикации.
expirationthresholdint Установленн ли порог истечения срока действия для публикации, если это публикация слияния?
agentnotrunningthresholdint Это порог, установленный на самый долгий срок для агента, который не работал?
subscriptioncountint Это количество подписок на издание.
runningdistagentcountint Это количество агентов по распространению, выступающих для публикации.
snapshot_agentnamesysname Название работы агент моментальных снимков для издания.
logreader_agentnamesysname Название вакансии агента Log Reader для транзакционного издания.
qreader_agentnamesysname Название работы Агента читателя очереди для транзакционной публикации, поддерживающей обновление в очереди.
worst_runspeedPerfint Это самое долгое время синхронизации для публикации слияния.
best_runspeedPerfint Это самое короткое время синхронизации для публикации слияния.
average_runspeedPerfint — среднее время синхронизации для публикации слияния.
retention_period_unitint Является единицей, используемой для выражения retention.

Комментарии

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

Вызов EnumDatabasePublications эквивалентен выполнению sp_replmonitorhelppublication.

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