2013-12-02 4 views
1

У меня есть отчет в SSRS (SSRS 2008, работающий на Windows 2008 Server, работающий в режиме Sharepoint), который возвращает ошибку. Однако - я понятия не имею, что такое ошибка. Если я запустил отчет на сервере отчетов, я вернусь к этому сообщению об ошибке.Получение подробных ошибок SSRS

enter image description here

кристально чистый, не так ли?

Я включил удаленные ошибки с помощью Reporting Services, поэтому я считаю, что я могу получить ошибку, запрашивая базу данных ReportServer этим:

SELECT * FROM ExecutionLogStorage 
ORDER BY TimeStart DESC 

Я вижу, отчет я выбежала, но «Статус» является «rsSuccess» ,

AdditionalInfo поле возвращается:

<AdditionalInfo> 
    <ProcessingEngine>2</ProcessingEngine> 
    <ScalabilityTime> 
     <Pagination>0</Pagination> 
     <Processing>0</Processing> 
    </ScalabilityTime> 
    <EstimatedMemoryUsageKB> 
     <Pagination>4</Pagination> 
     <Processing>18</Processing> 
    </EstimatedMemoryUsageKB> 
    <DataExtension> 
     <SQL>1</SQL> 
    </DataExtension> 
</AdditionalInfo> 

От того, она выглядит отчет побежал успешно, но это явно не так.

Когда я смотрю через журналы SSRS, расположенные здесь: Я вижу это:

library!ReportServer_0-9!abc!12/02/2013-13:52:47:: Call to GetPermissionsAction(http://ReportServer/reports/Documents/BlackList_Report.rdl). 
library!ReportServer_0-9!11a4!12/02/2013-13:52:47:: Call to ListParentsAction(http://ReportServer/reports/Documents/BlackList_Report.rdl). 
library!ReportServer_0-9!d54!12/02/2013-13:52:47:: Call to GetPermissionsAction(http://ReportServer/reports). 
library!ReportServer_0-9!1c2c!12/02/2013-13:52:47:: Call to GetSystemPropertiesAction(). 
library!ReportServer_0-9!abc!12/02/2013-13:52:47:: Call to GetPermissionsAction(http://ReportServer/reports/Documents/BlackList_Report.rdl). 
library!ReportServer_0-9!11b4!12/02/2013-13:52:48:: i INFO: RenderForNewSession('http://ReportServer/reports/Documents/BlackList_Report.rdl') 
runningjobs!ReportServer_0-9!a70!12/02/2013-13:54:18:: i INFO: Adding: 1 running jobs to the database 

Опять же, ничего, что объясняет, что ошибка. Как я могу выяснить, что вызывает эту ошибку?

ответ

1

Хорошо - мне удалось настроить Sharepoint, чтобы отобразить фактическую ошибку. Это не имеет никакого отношения к SSRS.

Для того чтобы получить полный ответ Sharepoint, вам необходимо внести изменения в файл web.config, который обычно находится в следующем каталоге: c:\inetpub\wwwroot\wss\VirtualDirectories.

Изменения, которые нужно сделать, являются:

Найти эту запись:

<SafeMode MaxControls="200" CallStack="false" DirectFileDependencies="10" TotalFileDependencies="50" AllowPageLevelTrace="false">

и заменить его:

<SafeMode MaxControls="200" CallStack="true" DirectFileDependencies="10" TotalFileDependencies="50" AllowPageLevelTrace="true">

Наконец, изменение: <customErrors mode="On" /> к <customErrors mode="Off" /> ,

Сохраните файл. Мне не нужно было перезагружать Sharepoint для этого.

Теперь Sharepoint должен предоставить подробное сообщение об ошибке.

Смежные вопросы