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.
Als u Reporting Services niet kunt installeren vanwege fouten die optreden tijdens de installatie, gebruikt u de instructies in dit artikel om te voldoen aan de voorwaarden die waarschijnlijk installatiefouten veroorzaken.
Zie SSRS-problemen en -fouten oplossen voor informatie over andere fouten en problemen met betrekking tot Reporting Services.
Bekijk de online releaseopmerkingen in het geval dat het probleem dat u tegenkomt, staat beschreven in de releaseopmerkingen.
Installatielogboeken controleren
Installatiefouten worden vastgelegd in logboekbestanden in het <station>:\Program Files\Microsoft SQL Server\nnn\Setup Bootstrap\Log folder. Telkens wanneer u Setup uitvoert, wordt er een submap aangemaakt. De naam van de submap is de tijd en datum waarop u Setup hebt uitgevoerd. Zie Logboekbestanden voor installatie van SQL Server weergeven en lezen voor instructies over het weergeven en lezen van de installatielogboekbestanden van SQL Server.
De logboekbestanden bevatten een verzameling bestanden.
Open het bestand *_summary.txt om product-, onderdeel- en exemplaargegevens weer te geven.
Open het bestand *_errorlog.txt om foutgegevens weer te geven die tijdens de installatie zijn gegenereerd.
Open de *_RS_*_ComponentUpdateSetup.log om de installatiegegevens van Reporting Services weer te geven.
Controleer de vereisten
Setup controleert automatisch de vereisten vooraf. Als u echter problemen bij het instellen wilt oplossen, is het handig om te weten welke vereisten Setup controleert.
Accountvereisten voor het uitvoeren van Setup omvatten lidmaatschap van de lokale groep Administrators. Setup moet gemachtigd zijn om bestanden, registerinstellingen toe te voegen, lokale beveiligingsgroepen te maken en machtigingen in te stellen. Als u een standaardconfiguratie installeert, moet Setup gemachtigd zijn om een rapportserverdatabase te maken op het SQL Server-exemplaar waarop u de installatie uitvoert.
Het besturingssysteem moet HTTP.SYS 1.1 ondersteunen.
De HTTP-service moet zijn ingeschakeld en uitgevoerd.
DTC (Distributed Transaction Coordinator) moet worden uitgevoerd als u ook de SQL Server Agent-service installeert.
Authz.dll moet aanwezig zijn in de map System32.
Setup controleert niet meer op IIS (Internet Information Services) of ASP.NET. Reporting Services vereist MDAC 2.0 en Microsoft .NET Framework versie 2.0; Setup installeert deze, als ze nog niet zijn geïnstalleerd.
Problemen met de systeemeigen modusinstallaties oplossen
Prestatiemeteritems zijn niet zichtbaar na een upgrade naar Windows Vista of Windows Server 2008
Als u het besturingssysteem bijwerken naar Windows Vista of Windows Server 2008 op een computer waarop Reporting Services wordt uitgevoerd, worden prestatiemeteritems van Reporting Services niet ingesteld na de upgrade.
Prestatiemeters van Reporting Services herstellen
Verwijder de volgende registersleutels:
HKLM\SYSTEM\CurrentControlSet\Services\MSRS 2016-webservice
HKLM\SYSTEM\CurrentControlSet\Services\MSRS 2016 Windows-service
Open een opdrachtvenster en typ de volgende opdracht bij de prompt:
uitvoeren <.NET 4.0 Framework-map>\InstallUtil.exe <Report Server Bin-map>\ReportingServicesLibrary.dll
Opmerking
Vervang <.NET 4.0 Framework-map> door het fysieke pad van de .NET Framework 4.0-bestanden en vervang de < van de rapportserver door > het fysieke pad van de bin-bestanden van de rapportserver.
Start de Reporting Services-service opnieuw.
Als u wilt controleren of de stappen zijn uitgevoerd, opent u een webbrowser en gaat u naar de URL van de webportal of de URL van de rapportserver. Open vervolgens Prestatiemeter om te controleren of de tellers werken.
De registersleutels voor prestaties opnieuw toevoegen met behulp van de Register-editor
Open de Register-editor:
Klik op Start en klik op Uitvoeren.
Typ regedit in het dialoogvenster Uitvoeren in het vak Openen.
Selecteer in de Register-editor de volgende registersleutel:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Web Service\PerformanceKlik met de rechtermuisknop op het prestatieknooppunt , wijs Nieuw aan en klik op Waarde voor meerdere tekenreeksen.
Typ Teller Namen en druk op Enter.
Herhaal dit om de registersleutel Counter Types toe te voegen in dit knooppunt.
Navigeer naar de volgende registersleutel:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Web Service\PerformanceKlik met de rechtermuisknop op het prestatieknooppunt , wijs Nieuw aan en klik op Waarde voor meerdere tekenreeksen.
Typ Teller Namen en druk op Enter.
Herhaal dit om de registersleutel Counter Types toe te voegen in dit knooppunt.
Nadat u het 64-bits exemplaar hebt hersteld of de registersleutels handmatig opnieuw hebt toegevoegd, kunt u Performance Monitor gebruiken om de Reporting Services-prestatieobjecten te configureren die u wilt bewaken.
De configuratie-eigenschappen reportServerExternalURL en PassThroughCookies worden niet geconfigureerd na een upgrade van SQL Server 2005
Wanneer u een upgrade uitvoert van SQL Server 2005 (9.x) naar SQL Server 2016 (13.x) Reporting Services of hoger (SSRS), worden de configuratie-eigenschappen ReportServerExternalURL en PassThroughCookies niet geconfigureerd door het upgradeproces. ReportServerExternalURL is een optionele eigenschap en moet alleen worden ingesteld als u SharePoint 2.0-webonderdelen gebruikt en wilt dat gebruikers een rapport kunnen ophalen en openen in een nieuw browservenster. Zie URL's in Configuration Files (Report Server Configuration Manager) voor meer informatie over ReportServerExternalURL. PassThroughCookies is alleen vereist wanneer u een aangepaste verificatiemethode gebruikt. Zie De webportal configureren om aangepaste verificatiecookies door te geven voor meer informatie over PassThroughCookies.
Opmerking
Wanneer u aangepaste verificatie gebruikt, is het raadzaam om uw installatie te migreren in plaats van een upgrade uit te voeren. Zie Een Reporting Services-installatie (systeemeigen modus) migreren voor meer informatie over het migreren van Reporting Services.
Deze eigenschappen bestaan standaard niet in de configuratie van SQL Server 2016 (13.x) Reporting Services of hoger (SSRS). Als u deze eigenschappen hebt geconfigureerd in SQL Server 2005 (9.x) en u de functionaliteit die ze bieden nog steeds nodig hebt, moet u deze handmatig toevoegen aan het RSReportServer.config bestand na het upgradeproces. Zie Een Reporting Services-configuratiebestand (RSreportserver.config) wijzigen voor meer informatie.
Fout 401-Niet geautoriseerd bij het gebruik van Windows-verificatie na een upgrade van SQL Server 2005 naar SQL Server 2016
Als u een upgrade uitvoert van SQL Server 2005 (9.x) Reporting Services naar SQL Server 2016 (13.x) Reporting Services of hoger (SSRS) en u NTLM-verificatie gebruikt met een ingebouwd account voor het rapportserverserviceaccount, kan er een fout 401-Niet geautoriseerd optreden wanneer u na de upgrade toegang hebt tot de rapportserver of de webportal.
U ziet dit bericht vanwege een wijziging in de standaardconfiguratie van SQL Server 2016 (13.x) Reporting Services of hoger (SSRS) voor Windows-verificatie. Onderhandelen wordt geconfigureerd wanneer het rapportserverserviceaccount netwerkservice of lokaal systeem is. NTLM wordt geconfigureerd wanneer het Report Server-serviceaccount geen van deze ingebouwde accounts is. Als u dit probleem wilt oplossen nadat u een upgrade hebt uitgevoerd, kunt u het RSReportServer.config-bestand bewerken en het AuthenticationType configureren als RSWindowsNTLM. Zie Windows-verificatie configureren op de rapportserver voor meer informatie.
Het verwijderen van een 32-bits instantie van SQL Server 2016 Reporting Services in parallelle implementatie met een 64-bits instantie beschadigt de 64-bits instantie
Wanneer u een 32-bits exemplaar en een 64-bits exemplaar van SQL Server 2016 (13.x) Reporting Services of hoger (SSRS) naast elkaar op een computer installeert en u de 32-bits instantie verwijdert, worden vier Reporting Services-registersleutels verwijderd. Als u de sleutels verwijdert, wordt het 64-bits exemplaar van Reporting Services verbroken. De Reporting Services-registersleutels die worden verwijderd wanneer u de 32-bits instantie verwijdert, zijn:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Web Service\Performance:Counter Names
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Windows Service\Performance:Counter Names
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Web Service\Performance:Counter Types
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Windows Service\Performance:Counter Types
U kunt dit probleem oplossen door het 64-bits exemplaar te herstellen. Hoewel het raadzaam is om herstel te gebruiken, kunt u de registersleutels opnieuw handmatig toevoegen met behulp van de Register-editor.
Waarschuwing
Het onjuist bewerken van het register kan uw systeem ernstig beschadigen. Voordat u wijzigingen aanbrengt in het register, moet u een back-up maken van waardegegevens op de computer.
Aanvullende bronnen
Hieronder vindt u aanvullende informatiebronnen die u kunt bekijken om u te helpen bij het oplossen van problemen:
Problemen met Integratie van Reporting Services SharePoint oplossen
Microsoft Q & A: SQL Server Reporting Services Hebt u feedback of meer vragen? Ideeën voor SQL delen.