Dela via


Om URL-reservationer och registrering (Report Server Configuration Manager)

URL:er för Reporting Services-program definieras som URL-reservationer i HTTP.SYS. En URL-reservation definierar syntaxen för en URL-slutpunkt för ett webbprogram. URL-reservationer definieras för både rapportserverwebbtjänsten och webbportalen när du konfigurerar programmen på rapportservern. URL-reservationer skapas automatiskt när du konfigurerar URL:er via konfigurationsverktyget för Reporting Services:

  • Konfigurationen skapar URL-reservationer med standardvärden. Om installationsprogrammet installerar standardkonfigurationen reserverar den två URL:er. en för rapportserverwebbtjänsten och en annan för webbportalen. Du kan använda Reporting Services Configurationverktyget för att lägga till fler URL:er eller ändra de standard-URL:er som skapas av installationsprogrammet.

  • Konfigurationsverktyget för Reporting Services skapar en URL-reservation baserat på den URL som du anger i webbtjänst-URL:en eller url-sidorna för webbportalen i verktyget.

Både installationsprogrammet och verktyget tilldelar även behörigheter för URL:en till rapportservertjänsten, söker efter dubbletter av instanser och lägger till URL-reservationen i HTTP.SYS. Skapa eller ändra aldrig en Reporting Services-URL-reservation direkt med hjälp av HttpCfg.exe eller något annat verktyg. Om du hoppar över ett steg eller anger ett ogiltigt värde uppstår problem som kan vara svåra att diagnostisera eller åtgärda.

Anmärkning

HTTP.SYS är en operativsystemkomponent som lyssnar efter nätverksbegäranden och dirigerar dem till en begärandekö. I den här versionen av Reporting Services upprättar och underhåller HTTP.SYS begärandekön för rapportserverwebbtjänsten och webbportalen. Internet Information Services (IIS) används inte längre som värd för eller åtkomst till Reporting Services-program. Mer information om HTTP.SYS funktioner finns i HTTP Server API.

URL:er i Reporting Services

I en Reporting Services-installation kan du komma åt följande verktyg, program och objekt via URL:er:

  • Rapportserverwebbtjänst

  • Webbportal

  • Rapporter publicerade på en rapportserver

Andra publicerade URL-adresserbara objekt, till exempel delade datakällor, bör inte nås via URL:er som fristående objekt. Rapportservern visar inte dessa objekt i ett meningsfullt format när de visas i ett webbläsarfönster.

Anmärkning

Den här artikeln beskriver inte URL-åtkomst till specifika rapporter som lagras på rapportservern. Mer information om URL-åtkomst till dessa objekt finns i Åtkomst till rapportserverobjekt med hjälp av URL-åtkomst.

URL-reservation och registrering

En URL-reservation definierar de URL:er som kan användas för att komma åt ett Reporting Services-program. Reporting Services reserverar en eller flera URL:er för rapportserverwebbtjänsten och webbportalen i HTTP.SYS och registrerar dem sedan när tjänsten startar. Genom att lägga till parametrar till URL:en kan du öppna rapporter via webbtjänsten. Reservationer och registrering tillhandahålls av HTTP.SYS. Mer information finns i Namnområdesreservationer, registrering och routning.

URL-reservation är en process där en URL-slutpunkt till ett webbprogram skapas och lagras i HTTP.SYS. HTTP.SYS är den gemensamma lagringsplatsen för alla URL-reservationer som definieras på en dator och definierar en uppsättning vanliga regler som garanterar unika URL-reservationer.

URL-registrering sker när tjänsten startas. Begärandekön skapas och HTTP.SYS börjar dirigera begäranden till den kön. En URL-slutpunkt måste registreras innan begäranden som dirigeras till slutpunkten läggs till i kön. När rapportservertjänsten startar registreras alla URL:er som den reserverar för alla aktiverade program. Webbtjänsten måste därför vara aktiverad för att registreringen ska kunna ske. Om du anger egenskapen WebServiceAndHTTPAccessEnabled till False i Surface Area Configuration for Reporting Services-aspekten för principbaserad hantering registreras inte URL:en för webbtjänsten när tjänsten startas.

URL:er avregistreras om du stoppar tjänsten eller återanvänder webbtjänsten eller webbportalens programdomän. Om du ändrar en URL-reservation medan tjänsten körs återanvänder rapportservern programdomänen omedelbart så att den gamla URL:en kan avregistreras och den nya används.

Några enkla exempel illustrerar begreppet url-reservation och hur den relaterar till URL-adresser som används för Reporting Services-program. En viktig punkt att observera är att URL-reservationen har en annan syntax än den URL som du använder för att komma åt programmet:

URL-reservation i HTTP.SYS Webbadress Förklaring
https://+:80/reportserver https://<computername>/reportserver

https://<IPAddress>/reportserver

https://localhost/reportserver
URL-reservationen anger ett jokertecken (+) på port 80. Detta placerar i rapportserverkön alla inkommande begäranden som anger en värd som matchar rapportserverdatorn på port 80. Observera att med den här URL-reservationen kan valfritt antal URL:er användas för att komma åt rapportservern.

Den här URL-reservationen är standard för en Reporting Services-rapportserver för de flesta operativsystem.
https://123.45.67.0:80/reportserver https://123.45.67.0/reportserver Den här URL-reservationen anger en IP-adress och är mycket mer restriktiv än URL-reservationen med wildcard. Endast URL:er som innehåller IP-adressen kan användas för att ansluta till rapportservern. Med tanke på den här URL-reservationen misslyckas en begäran till en rapportserver på https://<computername>/reportserver eller https://localhost/reportserver .

Standard-URL:er

Om du installerar Reporting Services i standardkonfigurationen reserverar installationsprogrammet URL:er för rapportserverwebbtjänsten och webbportalen. Du kan också acceptera dessa standardvärden när du definierar URL-reservationer i Reporting Services-konfigurationsverktyget. Standard-URL:er innehåller ett instansnamn om du installerar SQL Server Express eller om du installerar Reporting Services som en namngiven instans.

Viktigt!

Instanstecknet är ett understreckstecken (_).

URL-reservationer innehåller ett portnummer. Följande operativsystem tillåter flera webbprogram att dela en port:

  • Windows Server 2012 R2

  • Windows Server 2012

  • Windows Server 2008 R2

  • Windows Server 2008

  • Windows 7

  • Windows Vista

Instanstyp Applikation/Ansökan Standard-URL Faktisk URL-reservation i HTTP.SYS
Standardinstans Rapportserverwebbtjänst https://<servername>/reportserver https://<servername>:80/reportserver
Standardinstans Webbportal https://<servername>/reports https://<servername>:80/reports
Namngiven instans Rapportserverwebbtjänst https://<servername>/reportserver_<instancename> https://<servername>:80/reportserver_<instancename>
Namngiven instans Webbportal https://<servername>/reports_<instancename> https://<servername>:80/reports_<instancename>
SQL Server Express Rapportserverwebbtjänst https://<servername>/reportserver_SQLExpress https://<servername>:80/reportserver_SQLExpress
SQL Server Express Webbportal https://<servername>/reports_SQLExpress https://<servername>:80/reports_SQLExpress

Autentisering och tjänstidentitet för Reporting Services-URL:er

Reporting Services URL-reservationer visar kontot för URL-reservationen. Det virtuella tjänstkontot används för alla URL:er som skapas för De Reporting Services-program som körs i samma instans.

Anonym åtkomst är inaktiverad eftersom standardsäkerheten är RSWindowsNegotiate. För intranätåtkomst använder rapportserver-URL:er nätverksdatornamn. Om du vill konfigurera Reporting Services för Internetanslutningar måste du använda olika inställningar. Mer information om autentisering finns i Autentisering med rapportservern.

URL:er för lokal administration

Du kan använda https://localhost/reportserver eller https://localhost/reports om du har angett ett starkt eller svagt jokertecken för URL-reservationen.

https://localhost URL:en tolkas som https://127.0.0.1. Om du peggade URL-reservationen till ett datornamn eller en enskild IP-adress kan du inte använda localhost om du inte skapar en extra reservation för 127.0.0.1 på den lokala datorn. Om localhost eller 127.0.0.1 är inaktiverat på datorn kan du inte använda den URL:en.

Windows Vista, Windows Server 2008 och senare innehåller nya säkerhetsfunktioner för att minimera risken för att oavsiktligt köra program med förhöjd behörighet. Extra steg krävs för att aktivera lokal administration på dessa operativsystem. Mer information finns i Konfigurera en rapportserver i inbyggt läge för lokal administration (SSRS)..