KB4042948 - ИСПРАВЛЕНО: сбой управляемой подписки на основе данных после обновления с SSRS 2008 до SSRS 2016

Применяется к
SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows

Проблема

Рассмотрим следующий сценарий.

  • Подписки на электронную почту используются в службах SQL Server Reporting Services (SSRS).
  • Вы обновляетесь с SQL Server 2008 Reporting Services до SQL Server 2016 Reporting Services.
  • На странице "Подписка" в SQL Server 2016 Reporting Services между адресами электронной почты в строке "Кому" есть несколько точек с запятой (;).

В этом случае происходит сбой подписки на основе данных, и появляется следующее сообщение об ошибке:

Примечание

В заголовке письма обнаружен недопустимый символ: ','
Сбой всей подписки без создания сообщения электронной почты.

Решение

Это исправление входит в следующие накопительные пакеты обновления для SQL Server:

Накопительный пакет обновления 4 для SQL Server 2017

Накопительный пакет обновления 7 для SQL Server 2016 с пакетом обновления 1 (SP1)

Накопительный пакет обновления 9 для SQL Server 2016.

Сведения о сборках SQL Server

Каждая новая сборка SQL Server 2016 содержит все исправления и исправления безопасности, которые были в предыдущей сборке. Рекомендуется установить последние накопительные пакеты обновления для SQL Server:

Последний накопительный пакет обновления для SQL Server 2017

последняя сборка для SQL Server 2016

Состояние

Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».

Ссылки

Узнайте о терминологии , используемой корпорацией Майкрософт для описания обновлений программного обеспечения.