Проблемы
Предположим, что у вас есть большое количество выражений Microsoft SQL Server 2012 (SSRS 2012) или SSRS 2014. При отправке отчета в диспетчер отчетов служб Reporting Services может появиться следующее сообщение об ошибке:
При компиляции выражений произошла непредвиденная ошибка. Возвращаемое значение компилятора Native: "[BC30494]". слишком длинная строка. (rsUnexpectedCompilerError).
Решение
Совокупные сведения об обновлениях
Эта проблема впервые устранена в следующем накопительном обновлении SQL Server.
Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Мы рекомендуем вам загрузить и установить последние накопительные обновления для SQL Server.
Обходное решение
Для решения этой проблемы Переместите разделы отчета в отдельный подчиненный отчет таким образом, чтобы в каждом отчете использовалось менее 1000 текстовых полей.
Дополнительная информация
ПричинаОтчеты, содержащие большое количество выражений, могут приводить к динамически создаваемым строкам кода с предельными значениями длины, которые превосходят ограничения на длину строки, принудительно примененные компилятором Visual Basic.
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".