Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Dit artikel helpt u bij het oplossen van problemen met het ontwerpen en bekijken van een rapport in Reporting Services. Het biedt ook richtlijnen voor het oplossen van problemen bij het publiceren van een rapport naar een rapportserver in de systeemeigen modus of SharePoint-modus. Daarnaast wordt het oplossen van problemen behandeld voor het weergeven van een rapport op de rapportserver of het exporteren van een rapport naar een andere bestandsindeling.
Rapportservers bewaken
U kunt systeem- en databasehulpprogramma's gebruiken om de activiteit van de rapportserver te bewaken. U kunt ook traceringslogboekbestanden van de rapportserver weergeven of het uitvoeringslogboek van de rapportserver opvragen voor gedetailleerde informatie over specifieke rapporten. Als u Prestatiemeter gebruikt, kunt u prestatieobjecten voor de Report Server-webservice en Windows-service toevoegen om knelpunten bij verwerking op aanvraag of volgens planning te identificeren.
Zie De prestaties van de rapportserver bewaken voor meer informatie.
De logboeken van de rapportserver weergeven
Reporting Services registreert veel interne en externe gebeurtenissen voor logboekbestanden die gegevens over specifieke rapporten vastleggen, foutopsporingsgegevens, HTTP-aanvragen en antwoorden en rapportserver-gebeurtenissen. U kunt ook prestatielogboeken maken en prestatiemeteritems selecteren die aangeven welke gegevens moeten worden verzameld. De standaardmap voor logboekbestanden voor een standaardinstallatie is <drive>\Program Files\Microsoft SQL Server\MSRS130.MSSQLSERVER\Reporting Services\LogFiles.
Zie Reporting Services-logboekbestanden en -bronnen voor meer informatie.
Gebruik het uitvoeringslogboek om te bepalen of de wachttijden specifiek worden veroorzaakt door het ophalen van gegevens, het verwerken van rapporten of het weergeven van rapporten. Zie ExecutionLog van rapportserver en de weergave ExecutionLog3 voor meer informatie.
De aanroepstack voor foutmeldingen bij rapportverwerking op de rapportserver weergeven
Wanneer u een gepubliceerd rapport bekijkt in Report Manager, ziet u mogelijk een foutbericht dat een algemene verwerkings- of renderingfout vertegenwoordigt. Voor meer informatie kunt u de aanroepstack bekijken.
Als u de aanroepstack wilt weergeven, meldt u zich aan bij de rapportserver met behulp van de lokale beheerdersreferenties, klikt u met de rechtermuisknop op de pagina Rapportbeheer en selecteert u Bron weergeven. De aanroepstack biedt gedetailleerde context voor het foutbericht.
SQL Server Management Studio gebruiken om query's en referenties te verifiëren
U kunt SQL Server Management Studio gebruiken om complexe query's te valideren voordat u ze in uw rapport opneemt.
Zie Database Engine-query-editor en Objecten beheren met behulp van Objectverkenner voor meer informatie.
Probleemrapporten analyseren met rapportgegevens in de cache op de client
Wanneer een auteur van een rapport een rapport maakt in Business Intelligence Development Studio, slaat de creatieclient gegevens in de cache op als een RDL.-gegevensbestand, dat wordt gebruikt wanneer u een voorbeeld van een rapport bekijkt. Telkens wanneer de query wordt gewijzigd, wordt de cache bijgewerkt. Als u problemen met rapporten wilt opsporen, is het soms handig om te voorkomen dat rapportgegevens worden vernieuwd, zodat de gegevens niet worden gewijzigd wanneer u foutopsporing uitvoert.
Als u wilt bepalen of SQL Server Data Tools (SSDT) alleen gegevens in de cache kan gebruiken, voegt u de volgende sectie toe aan devenv.exe.config in de SQL Server Data Tools. De locatie van de standaardmap is: <drive>:Program Files\Microsoft Visual Studio 10.0\Common7\IDE.
<system.diagnostics>
<switches>
<add name="Microsoft.ReportDesigner.ReportPreviewStore.ForceCache" value="1" />
</switches>
</system.diagnostics>
Zolang de waarde is ingesteld op 1, worden alleen rapportgegevens in de cache gebruikt. Verwijder deze sectie wanneer u klaar bent met het opsporen van fouten in het rapport.