Kommentar
Å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.
Om du inte kan installera Reporting Services på grund av fel som inträffar under installationen använder du anvisningarna i den här artikeln för att åtgärda de villkor som mest sannolikt orsakar installationsfel.
Information om andra fel och problem som rör Reporting Services finns i Felsöka SSRS-problem och -fel.
Granska Online versionsanteckningar ifall problemet du stöter på beskrivs i dessa anteckningar.
Kontrollera installationsloggarna
Installationsfel registreras i loggfiler på <enheten>:\Program Files\Microsoft SQL Server\nnn\Setup Bootstrap\Log folder. En undermapp skapas varje gång du kör installationsprogrammet. Undermappens namn är den tid och det datum då du körde installationsprogrammet. Anvisningar om hur du visar loggfilerna för installationsprogrammet finns i Visa och läsa SQL Server-installationsloggfiler.
Loggfilerna innehåller en samling filer.
Öppna filen *_summary.txt för att visa produkt-, komponent- och instansinformation.
Öppna filen *_errorlog.txt för att visa felinformation som genererades under installationen.
Öppna *_RS_*_ComponentUpdateSetup.log för att visa konfigurationsinformation för Reporting Services.
Kontrollera kraven
Konfigurationen kontrollerar kraven automatiskt. Men om du felsöker installationsproblem är det bra att veta vilka krav installationsprogrammet söker efter.
Kontokrav för att köra installationsprogrammet inkluderar medlemskap i den lokala gruppen Administratörer. Installationen måste ha behörighet att lägga till filer, registerinställningar, skapa lokala säkerhetsgrupper och ange behörigheter. Om du installerar en standardkonfiguration måste installationsprogrammet ha behörighet att skapa en rapportserverdatabas på den SQL Server-instans som du installerar på.
Operativsystemet måste ha stöd för HTTP.SYS 1.1.
HTTP-tjänsten måste vara aktiverad och köras.
DTC (Distributed Transaction Coordinator) måste köras om du även installerar SQL Server Agent-tjänsten.
Authz.dll måste finnas i mappen System32.
Installationsprogrammet söker inte längre efter IIS (Internet Information Services) eller ASP.NET. Reporting Services kräver MDAC 2.0 och Microsoft .NET Framework version 2.0. Installationsprogrammet installerar dessa om de inte redan är installerade.
Felsöka problem med installationer i inbyggt läge
Prestandaräknare visas inte efter uppgradering till Windows Vista eller Windows Server 2008
Om du uppgraderar operativsystemet till Windows Vista eller Windows Server 2008 på en dator som kör Reporting Services anges inte Prestandaräknare för Reporting Services efter uppgraderingen.
Så här återställer du Prestandaräknare för Reporting Services
Ta bort följande registernycklar:
HKLM\SYSTEM\CurrentControlSet\Services\MSRS 2016 Webbtjänst
HKLM\SYSTEM\CurrentControlSet\Services\MSRS 2016 Windows Service
Öppna ett kommandofönster och skriv följande kommando i kommandotolken:
kör <.NET 4.0 Framework-katalog>\InstallUtil.exe <Report Server Bin-katalog>\ReportingServicesLibrary.dll
Anmärkning
Ersätt <.NET 4.0 Framework-katalogen> med den fysiska sökvägen för .NET Framework 4.0-filerna och ersätt < katalogen > med den fysiska sökvägen till rapportserverns bin-filer.
Starta om Reporting Services-tjänsten.
Om du vill kontrollera att stegen fungerade öppnar du en webbläsare och navigerar till webbportalens URL eller rapportserverns URL. Öppna sedan Prestandaövervakaren för att kontrollera att räknarna fungerar.
Så här lägger du till prestandaregisternycklarna igen med hjälp av Registereditorn
Öppna registereditorn:
Klicka på Start och sedan på Kör.
I dialogrutan Kör skriver du regedit i rutan Öppna.
I Registereditorn väljer du följande registernyckel:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Web Service\PerformanceHögerklicka på noden Prestanda , peka på Ny och klicka på Flersträngsvärde.
Skriv Räknarnamn och tryck sedan på RETUR.
Upprepa för att lägga till registernyckeln För räknartyper i den här noden.
Gå till följande registernyckel:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Web Service\PerformanceHögerklicka på noden Prestanda , peka på Ny och klicka på Flersträngsvärde.
Skriv Räknarnamn och tryck sedan på RETUR.
Upprepa för att lägga till registernyckeln För räknartyper i den här noden.
När du har reparerat 64-bitarsinstansen eller lagt till registernycklarna igen manuellt kan du använda Prestandaövervakaren för att konfigurera de Reporting Services-prestandaobjekt som du vill övervaka.
Konfigurationsegenskaperna ReportServerExternalURL och PassThroughCookies konfigureras inte efter en uppgradering från SQL Server 2005
När du uppgraderar från SQL Server 2005 (9.x) till SQL Server 2016 (13.x) Reporting Services eller senare (SSRS) konfigureras inte konfigurationsegenskaperna ReportServerExternalURL och PassThroughCookies av uppgraderingsprocessen. ReportServerExternalURL är en valfri egenskap och bör endast anges om du använder SharePoint 2.0-webbdelar och vill att användarna ska kunna hämta en rapport och öppna den i ett nytt webbläsarfönster. Mer information om ReportServerExternalURL finns i URL:er i Configuration Files (Report Server Configuration Manager). PassThroughCookies krävs endast när du använder anpassad autentiseringsmetod. Mer information om PassThroughCookies finnsi Konfigurera webbportalen för att skicka cookies för anpassad autentisering.
Anmärkning
När du använder anpassad autentisering rekommenderar vi att du migrerar installationen i stället för att utföra en uppgradering. Mer information om hur du migrerar Reporting Services finns i Migrera en Reporting Services-installation (inbyggt läge).
Som standard finns dessa egenskaper inte i SQL Server 2016 -konfigurationen (13.x) Reporting Services eller senare (SSRS). Om du har konfigurerat dessa egenskaper i SQL Server 2005 (9.x) och du fortsätter att kräva de funktioner som de tillhandahåller, måste du lägga till dem manuellt i RSReportServer.config-filen efter uppgraderingsprocessen. Mer information finns i Ändra en Reporting Services-konfigurationsfil (RSreportserver.config).
401-Obehörigt fel vid användning av Windows-autentisering efter en uppgradering från SQL Server 2005 till SQL Server 2016
Om du uppgraderar från SQL Server 2005 (9.x) Reporting Services till SQL Server 2016 (13.x) Reporting Services eller senare (SSRS) och du använder NTLM-autentisering med ett inbyggt konto för rapportservertjänstkontot kan det uppstå ett 401-obehörigt fel när du kommer åt rapportservern eller webbportalen efter uppgraderingen.
Det här meddelandet visas på grund av en ändring i standardkonfigurationen för SQL Server 2016 (13.x) Reporting Services eller senare (SSRS) för Windows-autentisering. Negotiate konfigureras när rapportservertjänstkontot antingen är nätverkstjänst eller lokalt system. NTLM konfigureras när rapportservertjänstkontot inte är ett av de inbyggda kontona. Du kan åtgärda problemet när du har uppgraderat genom att redigera filen RSReportServer.config och konfigurera AuthenticationType till RSWindowsNTLM. Mer information finns i Konfigurera Windows-autentisering på rapportservern.
Avinstallation av en 32-bitarsinstans av SQL Server 2016 Reporting Services i en parallell installation med en 64-bitarsinstans gör att 64-bitarsinstansen slutar att fungera.
När du installerar en 32-bitars instans och en 64-bitars instans av SQL Server 2016 (13.x) Reporting Services eller senare (SSRS) sida vid sida på en dator, och du avinstallerar 32-bitarsinstansen, tas fyra Reporting Services-registernycklar bort. Att ta bort nycklarna orsakar fel i 64-bitarsinstansen av Reporting Services. De Reporting Services-registernycklar som tas bort när du avinstallerar 32-bitarsinstansen är:
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
Du kan åtgärda problemet genom att reparera 64-bitarsinstansen. Även om det rekommenderas att du använder reparation kan du lägga till registernycklarna igen manuellt med hjälp av Registereditorn.
Försiktighet
Felaktig redigering av registret kan allvarligt skada systemet. Innan du gör ändringar i registret bör du säkerhetskopiera alla värdefulla data på datorn.
Ytterligare resurser
Följande är ytterligare resurser som du kan granska för att hjälpa dig med felsökningsproblem:
Har du feedback eller fler frågor? Dela idéer för SQL.