Dela via


Konfigurera en rapportserver i inbyggt läge för lokal administration (SSRS)

För att distribuera en Reporting Services-rapportserver på något av följande operativsystem krävs fler konfigurationssteg om du vill administrera rapportserverinstansen lokalt. I den här artikeln beskrivs hur du konfigurerar rapportservern för lokal administration. Om du behöver installera rapportservern kan du läsa Installera SQL Server från installationsguiden (setup). Om du behöver konfigurera rapportservern kan du läsa Hantera en rapportserver i inbyggt läge i Reporting Services.

gäller för:

  • Inbyggt läge för Reporting Services

  • Windows Server 2012 R2

  • Windows 8.1

  • Windows 8

  • Windows Server 2012

  • Windows Server 2008 R2

  • Windows 7

  • Windows Server 2008

Eftersom de antecknade operativsystemen begränsar behörigheter kör medlemmar i den lokala gruppen Administratörer de flesta program som om de använder standardanvändarkontot.

Även om den här metoden förbättrar den övergripande säkerheten i systemet hindrar det dig från att använda de fördefinierade, inbyggda rolltilldelningar som Reporting Services skapar för lokala administratörer.

Översikt över konfigurationsändringar

Följande konfigurationsändringar konfigurerar servern så att du kan använda standardanvändarbehörigheter för att hantera rapportserverns innehåll och åtgärder:

  • Lägg till Reporting Services-URL:er till betrodda platser. Som standard körs Internet Explorer på de listade operativsystemen i skyddat läge. Den här funktionen blockerar webbläsarbegäranden från att nå processer på hög nivå som körs på samma dator. Du kan inaktivera skyddat läge för rapportserverprogram genom att lägga till dem som betrodda platser.

  • Skapa rolltilldelningar som ger dig, rapportserveradministratören, behörighet att hantera innehåll och åtgärder utan att behöva använda funktionen Kör som administratör i Internet Explorer. Genom att skapa rolltilldelningar för ditt Windows-användarkonto får du åtkomst till en rapportserver med innehållshanteraren och systemadministratörsbehörigheter. Du får åtkomst via explicita rolltilldelningar som ersätter de fördefinierade, inbyggda rolltilldelningar som Reporting Services skapar.

Konfigurera lokal rapportserver och webbportaladministration

Slutför konfigurationsstegen i det här avsnittet om du bläddrar till en lokal rapportserver och ser fel som liknar följande exempel:

  • Användaren Domain\[user name] saknar nödvändiga behörigheter. Kontrollera att tillräckliga behörigheter har beviljats och att UAC-begränsningar (Windows User Account Control) har åtgärdats.

Inställningar för betrodd webbplats i webbläsaren

  1. Öppna ett webbläsarfönster med Kör som administratör behörigheter. På menyn Starta högerklickar du på Internet Exploreroch väljer Kör som administratör.

  2. Välj Ja när du uppmanas att fortsätta.

  3. I URL-adressen anger du webbadressen till webbportalen. Anvisningar finns i Webbportalen för en rapportserver (inbyggt SSRS-läge).

  4. Välj Verktyg.

  5. Välj Internetalternativ.

  6. Välj Säkerhet.

  7. Välj Betrodda Platser.

  8. Välj webbplatser.

  9. Lägg till https://<your-server-name>.

  10. Avmarkera kryssrutan Kräv servercertifiering (https:) för alla webbplatser i den här zonen om du inte använder HTTPS för standardwebbplatsen.

  11. Välj Lägg till.

  12. Välj OK.

Mappinställningar för webbportalen

  1. I webbportalen går du till sidan Start och väljer Hantera mapp.

  2. På sidan Hantera mappar väljer du Security och väljer sedan Lägg till grupp eller användare.

  3. På sidan Ny rolltilldelning i fältet grupp eller användare anger du ditt Windows-användarkonto i det här formatet: <domain>\<user>.

  4. Välj Content Manager.

  5. Välj OK.

Webbplatsinställningar för webbportalen

  1. Öppna webbläsaren med administratörsbehörighet och bläddra till webbportalen https://<server name>/reports.

  2. Välj kugghjulsikonen på den översta raden på sidan Start och välj sedan Webbplatsinställningar på menyn.

    Skärmbild av kugghjulsikonen där alternativet Webbplatsinställningar är markerat.

    Tips

    Om du inte ser alternativet Webbplatsinställningar stänger du och öppnar webbläsaren igen. Bläddra till webbportalen med administratörsbehörighet.

  3. På sidan Webbplatsinställningar väljer du Security och väljer sedan Lägg till grupp eller användare.

  4. I fältet grupp eller användarnamn anger du ditt Windows-användarkonto i det här formatet: <domain>\<user>.

  5. Välj systemadministratör.

  6. Välj OK.

  7. Stäng webbportalen.

  8. Öppna webbportalen igen i Internet Explorer utan att använda Kör som administratör.

Konfigurera SQL Server Management Studio (SSMS) för lokal rapportserveradministration

Som standard kan du inte komma åt alla rapportserveregenskaper som är tillgängliga i SQL Server Management Studio om du inte startar Management Studio med administratörsbehörighet.

Konfigurera Reporting Services rollegenskaper och rolltilldelningar så att du inte behöver starta Management Studio med utökade behörigheter varje gång:

  1. På menyn Starta högerklickar du på Microsoft SQL Server Management Studiooch väljer sedan Kör som administratör.

  2. Anslut till din lokala Reporting Services-server.

  3. I noden Security väljer du Systemroller.

  4. Högerklicka på systemadministratör och välj sedan Egenskaper.

  5. På sidan Egenskaper för systemroll väljer du Visa rapportserveregenskaper. Välj andra egenskaper som du vill associera med medlemmar i systemadministratörsrollen.

  6. Välj OK.

  7. Stäng Management Studio

  8. Information om hur du lägger till en användare i systemrollen "systemadministratör" finns i avsnittet webbplatsinställningar för webbportalen tidigare i den här artikeln.

Nu när du öppnar Management Studio och inte uttryckligen väljer Kör som administratör du har åtkomst till rapportserverns egenskaper.

Så här konfigurerar du SQL Server Data Tools (SSDT) för publicering till en lokal rapportserver

Om du har installerat SQL Server Data Tools på något av de operativsystem som anges i det första avsnittet i den här artikeln kan det uppstå behörighetsfel. Det här resultatet inträffar när du vill att SSDT ska interagera med en lokal rapportserver i inbyggt läge. Det händer om du inte öppnar SQL Server Data Tools (SSDT) med utökade behörigheter eller konfigurerar reporting services-roller. Om du till exempel inte har tillräcklig behörighet får du problem som liknar följande exempel:

  • När du försöker distribuera rapportobjekt till den lokala rapportservern visas ett felmeddelande som liknar följande i fönstret fellista:

    • Behörigheterna som beviljas användaren Domain\<user name> är otillräckliga för att utföra den här åtgärden.

Kör med förhöjd behörighet varje gång du öppnar SSDT

  1. På Start-menyn väljer du Microsoft SQL Serveroch högerklickar sedan på SQL Server Data Tools. Välj Kör som administratör

  2. Välj Ja när du uppmanas att fortsätta.

Nu kan du distribuera rapporter och andra objekt till en lokal rapportserver.

Konfigurera Rolltilldelningar för Reporting Services

Följ stegen i avsnitten för inställningar för webbportalmappar och inställningar för webbportalens webbplats tidigare i artikeln.

Ytterligare information

Ett annat och vanligt konfigurationssteg som rör Administration av Reporting Services är att öppna port 80 i Windows-brandväggen för att tillåta åtkomst till rapportserverdatorn. Anvisningar finns i Konfigurera en brandvägg för rapportserveråtkomst.