Докладвайте rsExecutionNotFound при експортиране в други формати

Използвам CRM 4.0 SSRS. Мога да показвам отчети, които отнемат много време. Когато се покаже отчет, мога да експортирам в Excel, XML или друг тип файл в рамките на 10 минути. Но точно след 10 минути не мога да експортирам отчети в Excel или други формати.

Съобщението за доклад е:

Изпълнението на отчета ifjzab55k5icxl4510oyfsmt е изтекло или не може да бъде намерено. (rsExecutionNotFound)

Текст на регистрационния файл на сървъра за отчети:

ГРЕШКА: Изхвърляне на Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerStorageException: Възникна грешка в базата данни на сървъра за отчети. Това може да се дължи на неуспешна връзка, изчакване или състояние на недостиг на диск в базата данни.; сесия!ReportServer_0-10!17c8!05/09/2013-16:03:14:: e ГРЕШКА: Грешка при получаване на данни за сесията: Изтекла сесия: qkmiqv455sdu5wyc2sa23az1 сесия!ReportServer_0-10!17c8!05/09/2013-16: 03:14:: i INFO: LoadSnapshot: Елемент със сесия: qkmiqv455sdu5wyc2sa23az1, reportPath:, потребителско име: VRVENDING\crm.service не е намерен в библиотеката на базата данни!ReportServer_0-10!17c8!05/09/2013-16:03:14 :: e ГРЕШКА: Изхвърляне на Microsoft.ReportingServices.Diagnostics.Utilities.ExecutionNotFoundException:, Microsoft.ReportingServices.Diagnostics.Utilities.ExecutionNotFoundException: Изпълнението на отчета qkmiqv455sdu5wyc2sa23az1 е изтекло или не може да бъде намерено"


person MzK    schedule 09.05.2013    source източник


Отговори (1)


Това се случва, защото сесията, която SSRS използваше за съхраняване на вашите отчетни данни, е изтекла, освобождавайки кешираните данни; така че когато се опитате да експортирате, там няма нищо за експортиране. Простото щракване върху „Преглед на отчета“ отново трябва да възстанови този кеш и да ви позволи да експортирате, но разбирам, че това не е идеалното потребителско изживяване.

2 неща, които предлагам да опитате:

  1. Увеличете времето за изчакване на сесията за SSRS.

  2. В web.config намерете елемента "httpRuntime" и добавете свойство "RequestLength" към него, задайте тази стойност на нещо абсурдно високо, като 100 000, и вижте дали това помага. (направете това както в reportserver, така и в reportmanager web.configs)

Като се има предвид съобщението за грешка, съмнявам се, че второто е вашият проблем, но все пак може да си струва да се провери, тъй като съм виждал подобно поведение, което беше коригирано с това (макар и с много по-различно съобщение за грешка).

Можете също така да опитате да бъркате в настройките за моментна снимка на отчетите, но количеството режийни разходи, които се въвеждат на вашия сървър, може да надвиши ползите от това да позволите на хората да експортират своите отчети...

person kyzen    schedule 10.05.2013