Ознаки
Припустимо, що ви відтворте звіт у службах звітування Microsoft SQL Server 2012 (SSRS 2012) або SSRS 2014, і що звіт містить невеликі помилки, наприклад:
бібліотеки! ReportServer_0 – 8! 4798! 12/16/2014-16:33:01:: i INFO: Rennefornewsepи ("/MyReport") обробка! ReportServer_0 – 8! 4798! 12/16/2014-16:33:03:: e помилка: кинувши Microsoft. Referingservices. Referreобробка. виняток:, Microsoft. Referingservices. referredata. виняток: немає даних для поля в положення 8.; обробки! ReportServer_0 – 8! 4798! 12/16/2014-16:33:33:: e помилка: кинувши Microsoft. Referingservices. Referreобробка. виняток:, Microsoft. Referingservices. referredata. виняток: немає даних для поля в положення 9.;
У цій ситуації успішно виконується звіт. Однак, це може тривати більше часу, ніж зазвичай, щоб надати звіт. Під час кожної помилки може виникнути 30-секундна затримка.
Причина
Ця проблема виникає через те, що служби звітування блокуються від завантаження непотрібного об'єкта обробки помилок.
Спосіб вирішення
Ця проблема була спочатку зафіксоване в цьому сукупному оновленні сервера SQL Server.
Сукупне оновлення 1 для SQL Server 2014 SP1 /en-us/help/3067839
Сукупне оновлення 5 для SQL Server 2012 SP2 /en-us/help/3037255
Сукупне оновлення 6 для SQL Server 2014 /en-us/help/3031047
Сукупне оновлення 14 для SQL Server 2012 SP1 /en-us/help/3023636
Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".