PublisherMonitor.EnumMergeAgentSessionDetails(String, String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve información detallada sobre una sesión de Agente de mezcla.
public:
System::Data::DataSet ^ EnumMergeAgentSessionDetails(System::String ^ agentName, System::String ^ sessionId);
public System.Data.DataSet EnumMergeAgentSessionDetails(string agentName, string sessionId);
member this.EnumMergeAgentSessionDetails : string * string -> System.Data.DataSet
Public Function EnumMergeAgentSessionDetails (agentName As String, sessionId As String) As DataSet
Parámetros
- agentName
- String
Un valor que especifica String el nombre del Agente de mezcla. Puedes obtener este valor a partir de la SynchronizationAgentName propiedad de la suscripción de fusión.
- sessionId
- String
Un String valor que representa los datos y el tiempo de la sesión para la que se devuelven los detalles. Este valor puede obtenerse a partir de la columna de tiempo que devuelve el EnumMergeAgentSessions(String, Int32, Boolean) método.
Devoluciones
Un DataSet objeto que contiene las siguientes columnas.
| Columna | Tipo de datos | Descripción |
|---|---|---|
| Estado de la etapa | Int32 | Estado en marcha: 1 = Inicio 2 = Sucede 3 = En curso 4 = Ralentí 5 = Repetición 6 = Suspenso |
| Tiempo | DateTime | Tiempo que terminó la sesión. |
| Comentarios | String | Texto descriptivo. |
| Duración | Int32 | Tiempo transcurrido de la actividad registrada de la sesión, en segundos. |
| delivery_rate | Single | Número medio de filas entregadas por segundo. |
| download_inserts | Int32 | El número de insertos aplicados en el Suscriptor. |
| download_updates | Int32 | El número de actualizaciones aplicadas en el Suscriptor. |
| download_deletes | Int32 | El número de eliminaciones aplicadas en el Suscriptor. |
| download_conflicts | Int32 | El número de conflictos que ocurrieron al aplicar cambia en el Suscriptor. |
| upload_inserts | Int32 | El número de insertos aplicados en el Publisher. |
| upload_updates | Int32 | El número de actualizaciones aplicadas en el Publisher. |
| upload_deletes | Int32 | El número de eliminaciones aplicadas en el Publisher. |
| upload_conflicts | Int32 | El número de conflictos que ocurrieron durante la aplicación cambia en el Publisher. |
| error_id | Int32 | El ID del error en la [MSrepl_errors (Transact-SQL)](http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b) tabla del sistema. Utiliza el EnumErrorRecords(Int32) método para devolver información detallada sobre un error. |
Comentarios
Deberías hacer commit de cualquier cambio de propiedad en el PublisherMonitor objeto antes de llamar a este método, porque puede que haya que cargar propiedades si no se han cargado ya.
El EnumMergeAgentSessionDetails método solo puede ser llamado por miembros de la db_owner base de datos o replmonitor roles fijos en la base de datos de distribución.