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.
URL's voor Reporting Services-toepassingen worden gedefinieerd als URL-reserveringen in HTTP.SYS. Een URL-reservering definieert de syntaxis van een URL-eindpunt voor een webtoepassing. URL-reserveringen worden gedefinieerd voor zowel de Report Server-webservice als de webportal wanneer u de toepassingen op de rapportserver configureert. URL-reserveringen worden automatisch voor u gemaakt wanneer u URL's configureert via Setup of het hulpprogramma Reporting Services-configuratie:
Setup maakt URL-reserveringen met behulp van standaardwaarden. Als Setup de standaardconfiguratie installeert, worden er twee URL's gereserveerd; een voor de Report Server-webservice en een andere voor de webportal. U kunt het hulpprogramma Reporting Services-configuratie gebruiken om meer URL's toe te voegen of de standaard-URL's te wijzigen die door Setup worden gemaakt.
Met het hulpprogramma Reporting Services-configuratie maakt u een URL-reservering op basis van de URL die u opgeeft in de url van de webservice of op de URL-pagina's van de webportal in het hulpprogramma.
Zowel Setup als het hulpprogramma wijzen ook machtigingen toe aan de URL naar de Report Server-service, controleer op dubbele exemplaren en voeg de URL-reservering toe aan HTTP.SYS. Maak of wijzig nooit rechtstreeks een Reporting Services URL-reservering met behulp van HttpCfg.exe of een ander hulpprogramma. Als u een stap overslaat of een ongeldige waarde instelt, ondervindt u mogelijk problemen die moeilijk kunnen worden vastgesteld of opgelost.
Opmerking
HTTP.SYS is een besturingssysteemonderdeel dat luistert naar netwerkaanvragen en deze doorstuurt naar een aanvraagwachtrij. In deze release van Reporting Services maakt en onderhoudt HTTP.SYS de aanvraagwachtrij voor de Report Server-webservice en de webportal. Internet Information Services (IIS) wordt niet meer gebruikt voor het hosten of openen van Reporting Services-toepassingen. Zie HTTP Server-API voor meer informatie over HTTP.SYS functionaliteit.
URL's in Reporting Services
In een Reporting Services-installatie hebt u toegang tot de volgende hulpprogramma's, toepassingen en items via URL's:
Report Server-webservice
Webportal
Rapporten die zijn gepubliceerd naar een rapportserver
Andere gepubliceerde URL-adresseerbare items, zoals gedeelde gegevensbronnen, mogen niet worden geopend via URL's als zelfstandige items. De rapportserver geeft deze items niet in een zinvolle indeling weer wanneer deze worden weergegeven in een browservenster.
Opmerking
In dit artikel wordt geen URL-toegang beschreven tot specifieke rapporten die zijn opgeslagen op de rapportserver. Zie Access Report Server-items met behulp van URL-toegang voor meer informatie over URL-toegang tot deze items.
URL-reservering en -registratie
Een URL-reservering definieert de URL's die kunnen worden gebruikt voor toegang tot een Reporting Services-toepassing. Reporting Services reserveert een of meer URL's voor de Report Server-webservice en de webportal in HTTP.SYS en registreer deze vervolgens wanneer de service wordt gestart. Door parameters toe te voegen aan de URL, kunt u rapporten openen via de webservice. Reserveringen en registratie worden verstrekt door HTTP.SYS. Zie Reserveringen voor naamruimten, registratie en routering voor meer informatie.
URL-reservering is een proces waarbij een URL-eindpunt voor een webtoepassing wordt gemaakt en opgeslagen in HTTP.SYS. HTTP.SYS is de algemene opslagplaats van alle URL-reserveringen die zijn gedefinieerd op een computer en definieert een set algemene regels die unieke URL-reserveringen garanderen.
URL-registratie vindt plaats wanneer de service wordt gestart. De aanvraagwachtrij wordt gemaakt en HTTP.SYS begint met het doorsturen van aanvragen naar die wachtrij. Een URL-eindpunt moet worden geregistreerd voordat aanvragen die naar dat eindpunt worden omgeleid, worden toegevoegd aan de wachtrij. Wanneer de Report Server-service wordt gestart, worden alle URL's geregistreerd die worden gereserveerd voor alle ingeschakelde toepassingen. De webservice moet dus zijn ingeschakeld om registratie te kunnen uitvoeren. Als u de eigenschap WebServiceAndHTTPAccessEnabled instelt op False in het facet Surface Area Configuration voor Reporting Services van op beleid gebaseerd beheer, wordt de URL voor de webservice niet geregistreerd wanneer de service wordt gestart.
URL's worden niet geregistreerd als u de service stopt of de webservice of het domein van de webportaltoepassing recyclet. Als u een URL-reservering wijzigt terwijl de service wordt uitgevoerd, wordt het toepassingsdomein onmiddellijk door de rapportserver gerecycled, zodat de oude URL ongedaan kan worden gemaakt en de nieuwe wordt gebruikt.
Enkele eenvoudige voorbeelden illustreren het concept van een URL-reservering en hoe deze zich verhoudt tot URL-adressen die worden gebruikt voor Reporting Services-toepassingen. Een belangrijk punt om op te merken is dat de URL-reservering een andere syntaxis heeft dan de URL die u gebruikt voor toegang tot de toepassing:
URL-reservering in HTTP.SYS | URL | Uitleg |
---|---|---|
https://+:80/reportserver |
https://<computername>/reportserver https://<IPAddress>/reportserver https://localhost/reportserver |
De URL-reservering geeft een jokerteken (+) op poort 80 aan. Hiermee wordt elke binnenkomende aanvraag die een host specificeert die verwijst naar de rapportservercomputer op poort 80, in de wachtrij van de rapportserver geplaatst. U ziet dat met deze URL-reservering een willekeurig aantal URL's kan worden gebruikt voor toegang tot de rapportserver. Deze URL-reservering is de standaardinstelling voor een Reporting Services-rapportserver voor de meeste besturingssystemen. |
https://123.45.67.0:80/reportserver |
https://123.45.67.0/reportserver |
Deze URL-reservering specificeert een IP-adres en is veel restrictiever dan de url-reservering met jokertekens. Alleen URL's met het IP-adres kunnen worden gebruikt om verbinding te maken met de rapportserver. Op basis van deze URL-reservering mislukt een aanvraag naar een rapportserver op https://<computername>/reportserver of https://localhost/reportserver . |
Standaard-URL's
Als u Reporting Services installeert in de standaardconfiguratie, behoudt Setup URL's voor de Report Server-webservice en de webportal. U kunt deze standaardwaarden ook accepteren wanneer u URL-reserveringen definieert in het hulpprogramma Reporting Services-configuratie. Standaard-URL's bevatten een exemplaarnaam als u SQL Server Express installeert of als u Reporting Services installeert als een benoemd exemplaar.
Belangrijk
Het exemplaarteken is een onderstrepingsteken (_).
URL-reserveringen bevatten een poortnummer. Met de volgende besturingssystemen kunnen meerdere webtoepassingen een poort delen:
Windows Server 2012 R2
-
Windows Server 2012
-
Windows Server 2008 R2
-
Windows Server 2008
-
Windows 7
-
Windows Vista
Exemplaartype | Applicatie | Standaard-URL | Werkelijke URL-reservering in HTTP.SYS |
---|---|---|---|
Standaardinstantie | Report Server-webservice | https://<servername>/reportserver |
https://<servername>:80/reportserver |
Standaardinstantie | Webportal | https://<servername>/reports |
https://<servername>:80/reports |
Benoemd exemplaar | Report Server-webservice | https://<servername>/reportserver_<instancename> |
https://<servername>:80/reportserver_<instancename> |
Benoemd exemplaar | Webportal | https://<servername>/reports_<instancename> |
https://<servername>:80/reports_<instancename> |
SQL Server Express | Rapportageserver-webservice | https://<servername>/reportserver_SQLExpress |
https://<servername>:80/reportserver_SQLExpress |
SQL Server Express | Webportal | https://<servername>/reports_SQLExpress |
https://<servername>:80/reports_SQLExpress |
Verificatie- en service-identiteit voor Reporting Services-URL's
In Reporting Services-URL-reserveringen wordt het account van de URL-reservering weergegeven. Het virtuele serviceaccount wordt gebruikt voor alle URL's die worden gemaakt voor de Reporting Services-toepassingen die in hetzelfde exemplaar worden uitgevoerd.
Anonieme toegang is uitgeschakeld omdat de standaardbeveiliging RSWindowsNegotiate is. Voor intranettoegang gebruiken rapportserver-URL's netwerkcomputernamen. Als u Reporting Services wilt configureren voor internetverbinding, moet u verschillende instellingen gebruiken. Zie Verificatie met de rapportserver voor meer informatie over verificatie.
URL's voor lokaal beheer
U kunt https://localhost/reportserver
of https://localhost/reports
gebruiken als u een sterk of zwak jokerteken hebt opgegeven voor de URL-reservering.
De https://localhost
URL wordt geïnterpreteerd als https://127.0.0.1
. Als u de URL-reservering hebt gekoppeld aan een computernaam of één IP-adres, kunt u localhost niet gebruiken, tenzij u een extra reservering maakt voor 127.0.0.1 op de lokale computer. Als localhost of 127.0.0.1 op uw computer is uitgeschakeld, kunt u die URL ook niet gebruiken.
Windows Vista, Windows Server 2008 en hoger bevatten nieuwe beveiligingsfuncties om het risico te minimaliseren dat programma's met verhoogde bevoegdheden per ongeluk worden uitgevoerd. Er zijn extra stappen nodig om lokaal beheer in te schakelen op deze besturingssystemen. Zie Een rapportserver in de systeemeigen modus configureren voor lokaal beheer (SSRS) voor meer informatie.