Sintomas
Assuma que atualiza o SQL Server (Cumulativo Update 3 para o Microsoft SQL Server 2017 ou versões posteriores) para suportar o carregamento dinâmico do Agente de Distribuição. Após a atualização, nota que a saída dos parâmetros do Agente de Distribuição contém informações sumárias que não incluem as seguintes informações:
DateTime Última hora de transação: 0x000003000000000bc000bc0000000000000000
Transação seqno: 0x000003000001500023
Id comando: 1
Parcial: 0
Tipo: 30
Comando: <<>>parametrizado da Commão
DataTime sp_MSget_repl_commands timetamp devolvido: 0x0x00003000015002300000000000000000000000, 1, contagem de filas local: 1
DateTime Valores parametrizados para o comando acima: {{1.1000, 43659, 2}}}sp_MSget_repl_commands valor do relógio é: 0x0x000003000001500230000000000000
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Resolução
Esta emissão é corrigida nas seguintes atualizações cumulativas para o SQL Server:
Sobre as atualizações cumulativas para o SQL Server:
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com a atualização cumulativa anterior. Confira as últimas atualizações cumulativas do SQL Server:
Solução
Para contornar esta questão, pode definir OutputVerboseLevel como parte dos parâmetros do perfil do agente de distribuição. Por exemplo, se o agente de distribuição estiver a usar o perfil de agente predefinido, crie um novo perfil e adicionar o parâmetro OutputVerboseLevel. O valor dado dentro do perfil não é considerado uma vez que o valor mencionado no parâmetro da linha de comando recebe o prioridade.
Referências
Lganhar sobre a terminologiaque a Microsoft usa para descrever atualizações de software.