ReplicationMonitor.EnumSnapshotAgents Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает сведения о заданиях агента моментальных снимков на отслеживаемом распространителе.
public:
System::Data::DataSet ^ EnumSnapshotAgents();
public System.Data.DataSet EnumSnapshotAgents ();
member this.EnumSnapshotAgents : unit -> System.Data.DataSet
Public Function EnumSnapshotAgents () As DataSet
Возвращаемое значение
Объект DataSet, содержащий следующие столбцы.
Столбец | Тип данных | Описание |
---|---|---|
db_name | String | Имя базы данных распространителя. |
name | String | Имя задания агента репликации. |
status | Int32 | Состояние выполнения: 1 = выполнение начато; 2 = успешное выполнение; 3 = выполняется; 4 = бездействует; 5 = повтор; 6 = ошибка. |
publisher | String | Имя издателя. |
publisher_db | String | Имя базы данных публикации. |
публикация | String | Имя публикации. |
start_time | String | Дата и время последнего выполнения агента. |
time | String | Дата и время регистрации сеанса. |
длительность | Int32 | Истекшее время сеанса, в секундах. |
comments | String | Текст сообщения, зарегистрированный агентом. |
delivered_transactions | Int32 | Общее число транзакций, доставленных в течение сеанса. |
delivered_commands | Int32 | Общее число команд, доставленных за время сеанса. |
delivery_rate | Single | Среднее число доставленных команд в секунду. |
error_id | Int32 | Идентификатор ошибки в системной таблице [MSrepl_errors (Transact-SQL)](http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b) Метод EnumErrorRecords(Int32) позволяет возвращать подробные сведения об ошибке. |
job_id | Byte **[16]** | Идентификатор задания агент SQL Server запуска агента репликации. |
local_job | Boolean | Если задано значение true , задание агента доступно на распространителе.
|
profile_id | Int32 | Идентификатор профиля. |
agent_id | Int32 | Идентификатор задания агента. |
local_timestamp | Byte **[8]** | Отметка времени последнего выполнения агента. |
dynamic_filter_login | String | Значение, используемое для оценки функции [SUSER_SNAME (Transact-SQL)](http://msdn.microsoft.com/library/11ec7d86-d429-4004-a436-da25df9f8761) в параметризованных фильтрах, определяющих секцию. |
dynamic_filter_hostname | String | Значение, используемое для оценки функции [HOST_NAME (Transact-SQL)](http://msdn.microsoft.com/library/4b8b0705-c083-4b07-b954-c83ee73b2ebb) в параметризованных фильтрах, определяющих секцию. |
Комментарии
Перед вызовом ReplicationMonitor этого метода необходимо зафиксировать любые изменения свойств объекта, так как свойства этого объекта, возможно, потребуется загрузить, если они еще не загружены.
Метод EnumSnapshotAgents может вызываться только членами db_owner
или replmonitor
предопределенных ролей базы данных в базе данных распространителя.