Síntomas
Suponga que actualiza SQL Server (actualización acumulativa 3 para Microsoft SQL Server 2017 o versiones posteriores) para admitir la carga dinámica del agente de distribución. Después de la actualización, observa que el resultado de los parámetros del agente de distribución contiene información de resumen que no incluye la siguiente información:
DateTime Marca de hora de la última transacción: 0x00000033000000ff00bc00000000
Seqno de la transacción: 0x00000033000001500023
Identificador de comando: 1
Parcial: 0
Tipo: 30
Comando: <<ParameterizedCommand>>
DateTime sp_MSget_repl_commands timestamp devuelto: 0x0x0000003300000150002300000000, 1, recuento de filas local: 1
DateTime Valores parametrizados para los comandos anteriores: {{1,1000, 43659, 2}} sp_MSget_repl_commands valor de la marca de hora es: 0x0x0000003300000150002300000000
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".
Resolución
Este problema se ha corregido en las siguientes actualizaciones acumulativas para SQL Server:
Acerca de las actualizaciones acumulativas de SQL Server:
Cada actualización acumulativa para SQL Server contiene todas las revisiones y todas las revisiones de seguridad incluidas en la actualización acumulativa anterior. Consulte las últimas actualizaciones acumulativas para SQL Server:
Solución alternativa
Para solucionar este problema, puede definir OutputVerboseLevel como parte de los parámetros del perfil del agente de distribución. Por ejemplo, si el agente de distribución usa el perfil de agente predeterminado, cree un nuevo perfil y Agregue el parámetro OutputVerboseLevel. No se considera el valor dado dentro del perfil porque el valor mencionado en el parámetro de la línea de comandos obtiene el Prior.
Referencias
Lobtenga información sobre la terminologíaque usa Microsoft para describir las actualizaciones de software.