Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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)..