Проблемы
Предположим, что вы обновили SQL Server (Накопительное обновление 3 для Microsoft SQL Server 2017 или более поздней версии), поддерживающее динамическую загрузку агента распространителя. После обновления вы убедитесь, что выходные данные параметров агента распространителя содержат сводные данные, которые не включают следующие данные:
DateTime Метка времени последней транзакции: 0x00000033000000ff00bc00000000
Транзакция Seqno: 0x00000033000001500023
Идентификатор команды: 1
Частично: 0
Введите: 30
Команда: <<ParameterizedCommand>>
Дата и время sp_MSget_repl_commands timestamp возвращено: 0x0x0000003300000150002300000000, 1, Local ROWCOUNT: 1
DateTime Параметризованные значения для более поздних команд (s): {{1,1000, 43659, 2}} sp_MSget_repl_commands значение метки времени: 0x0x0000003300000150002300000000
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Решение
Эта проблема исправлена в перечисленных ниже накопительных обновлениях для SQL Server.
Сведения о накопительных обновлениях для SQL Server.
Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.
Обходное решение
Для решения этой проблемы можно задать OutputVerboseLevel как часть параметров профиля агента распространителя. Например, если агент распространителя использует профиль агента по умолчанию, создайте новый профиль и Добавьте параметр OutputVerboseLevel. Значение, заданное в профиле, не рассматривается, так как значение, указанное в параметре командной строки, получает Priority.
Ссылки
L–это терминология, которую корпорация Майкрософт использует для описания обновлений программного обеспечения.