Тази спешна корекция се отнася за услуги за отчет на Microsoft SQL Server 2012 (SSRS 2012) и услуги за отчет на SQL Server 2014 (SSRS 2014).
Симптоми
Когато се опитате да преминете през някои параметри, които причиняват дължината на URL адреса, за да надвиши 65 520 знака за Microsoft SQL Server 2012 Services (SSRS 2012) или SQL Server 2014 report Services (SSRS 2014), не можете да го направите и е възможно да получите следното съобщение за грешка:
Стойността на параметъра параметри ' е невалиден. (rsInvalidParameter). Невалиден URI: низът за URI е твърде дълъг.
Бележки
-
Когато рендирате отчета във формат, различен от HTML, процесът на рендиране може да е успешен. Обаче генерираният файл е повреден и съдържа споменатата по-рано грешка.
-
След като инсталирате тази спешна корекция, операцията за рендиране ще завърши успешно при всички разширения на рендиране, без да създава повредени файлове за ситуации, в които URL адресът (с параметри) има дължина, която надвишава знаците за 65 520. Обаче ExecutionLog ще проследява предупреждение, ако дължината на URL адреса надвишава 65 520 знака.
Решение
Проблемът е коригиран първо в следващата сборна актуализация на SQL Server.
Сборна актуализация 1 за SQL Server 2014 /en-us/help/2931693
Кумулативна актуализация 8 за SQL Server 2012 SP1 /en-us/help/2917531
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".