KB4552478 – ПОПРАВКА: Липсва съобщение за регистриране на агента за разпространение "Параметризирани стойности за горната команда"

Важи за

  • Всички версии след Service Pack 3 (SP3) (включително него) за SQL Server 2014
  • Всички версии след SP2 (включително него) за SQL Server 2016
  • Кумулативна актуализация от 3 до 19 (и двете включително) за SQL Server 2017
  • Всички версии преди кумулативна актуализация 5 за SQL Server 2019

Симптоми

Да предположим, че използвате една от тези SQL версии, споменати в раздела "Важи за". Ако разрешите изходния многословен регистрационен файл за агент за разпространение, ще забележите, че ИЗХОДЪТ на агента за разпространение съдържа обобщена информация, която не включва следната информация:
 

Забележка

  • DateTime Времево клеймо за последна транзакция: 0x00000033000000ff00bc00000000
  • Резултат на транзакцията: 0x00000033000001500023
  • ИД на командата: 1
  • Частично: 0
  • Тип: 30
  • Команда: <<ParameterizedCommand>>
  • DateTime sp_MSget_repl_commands върнато времево клеймо: 0x0x0000003300000150002300000000, 1, local rowcount: 1
  • DateTime Параметризирани стойности за горните команди: {{1,1000, 43659, 2}}sp_MSget_repl_commands стойността на времевото клеймо е: 0x0x0000003300000150002300000000

Решение

Този проблем е решен в следните кумулативни актуализации за SQL Server:

За кумулативните актуализации за SQL Server:

Всяка нова кумулативна актуализация за SQL Server съдържа всички актуални поправки и корекции на защитата, които са били включени в предишната кумулативна актуализация. Прегледайте последните кумулативни актуализации за SQL Server:

Заобиколно решение

За да заобиколите този проблем, можете да дефинирате OutputVerboseLevel като част от параметрите на профила на агента за разпределение. Например ако агентът за разпространение използва профил на агент по подразбиране, създайте нов профил и добавете параметъра OutputVerboseLevel със стойността му там. И след това използвайте този профил за агент за разпространение.

Състояние

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.

Справки

Научете повече относно терминологията, която Microsoft използва за описване на актуализациите на софтуера.