Sintomi
Si supponga di aggiornare SQL Server (aggiornamento cumulativo 3 per Microsoft SQL Server 2017 o versioni successive) per supportare il caricamento dinamico dell'agente di distribuzione. Dopo l'aggiornamento, si noterà che l'OUTPUT dei parametri dell'agente di distribuzione contiene informazioni di riepilogo che non includono le informazioni seguenti:
DateTime Ultimo timestamp delle transazioni: 0x00000033000000ff00bc00000000
Seqno transazione: 0x00000033000001500023
ID comando: 1
Parziale: 0
Digitare: 30
Comando: <<ParameterizedCommand>>
DateTime sp_MSget_repl_commands timestamp restituito: 0x0x0000003300000150002300000000, 1, conteggio locale: 1
DateTime Valori parametrizzati per i comandi sopra descritti: {{1,1000, 43659, 2}} sp_MSget_repl_commands valore timestamp è: 0x0x0000003300000150002300000000
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Risoluzione
Questo problema è stato risolto negli aggiornamenti cumulativi seguenti per SQL Server:
Informazioni sugli aggiornamenti cumulativi per SQL Server:
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server:
Soluzione alternativa
Per risolvere il problema, è possibile definire OutputVerboseLevel come parte dei parametri del profilo dell'agente di distribuzione. Ad esempio, se l'agente di distribuzione usa il profilo agente predefinito, crea un nuovo profilo e Aggiungi parametro OutputVerboseLevel. Il valore specificato all'interno del profilo non viene considerato poiché il valore indicato nel parametro della riga di comando ottiene l' priorità.
Riferimenti
Lguadagna informazioni sulla terminologia usatada Microsoft per descrivere gli aggiornamenti software.