Wanneer u hoge beschikbaarheid voor SSRS wilt configureren, zijn uw opties beperkt. SSRS maakt bovendien gebruik van een aangepaste webserver en is niet afhankelijk van IIS. Het maakt het een beetje moeilijk om het in hoge mate beschikbaar te maken. Omdat SSRS twee componenten heeft, namelijk de databases en de HTTP-service, moet de HA-optie afzonderlijk worden geïmplementeerd. Lees verder om te weten hoe u dit kunt bereiken.
Als we het hebben over SQL Server Reporting Services High Availability (HA), zijn er twee componenten. Ten eerste zijn er de HTTP-webservices die fungeren als front-end voor Reporting Services, en ten tweede zijn er de Reporting Services-databases die zich in SQL Server Database Service bevinden. In dit bericht ga ik het hebben over het configureren van hoge beschikbaarheid voor SSRS in Enterprise en Standard Editions.
Reporting Services werkt in twee verschillende modi:
- Native modus
- SharePoint geïntegreerde modus
Laten we eerst eens kijken naar de High Availability (HA)-oplossingen voor Reporting Services die in de native modus draaien.
Als SQL Server Reporting Services in de native modus draait, zou u idealiter High Availability (HA) moeten configureren in een proces van twee stappen.
- Stel eenReporting Services Scale-out-implementatiemet SQL Enterprise-editie. Voor de Standard Edition kan de front-end niet in hoge mate beschikbaar worden gemaakt.
- Configureer minimaal eencluster met twee knooppunten voor SQL Serverdat de databases van de rapportagediensten zou hosten. Als alternatief kunt u de Reporting Services-databases met Always On-beschikbaarheidsgroepen ook hosten met behulp van een luisteraar.
Reporting Services Front End is niet Windows Cluster Aware en kan niet worden geclusterd
Meer informatie:Vergelijking van Google Workspace versus M365 Microsoft 365 Business versus Enterprise
Voor SQL-serverStandaard edities, kunt u de Reporting Services-databases alleen implementeren op een cluster met twee knooppunten en een gedeelde opslag (Always On-beschikbaarheidsgroepen worden niet ondersteund in de Standard Edition), waardoor deze maximaal beschikbaar is. Er kan slechts één front-endserver zijn.
Houd er rekening mee dat SSRS een gedeeld onderdeel is en lokaal op elk knooppunt van een cluster met twee knooppunten moet worden geïnstalleerd.
Er zijn enkele oplossingen van derden waarbij gebruikers individuele installaties afzonderlijk op verschillende servers hadden en 'samenvoegreplicatie' gebruikten om de gegevens te repliceren. Zorg aan de voorkant voor vergelijkbare SSRS-instanties door de coderingssleutel te importeren. Het is geen oplossing die door Microsoft wordt ondersteund of aanbevolen, en als er iets kapot gaat, krijgt u mogelijk beperkte ondersteuning. Als je deze oplossing van derden nog steeds wilt bekijken, ga danhier.
Sollicitatievragen over de hoge beschikbaarheid van SQL Server.
Hoge beschikbaarheid voor SQL Server in de geïntegreerde SharePoint-modus
Als we het hebben over het uitvoeren van Reporting Services in de geïntegreerde SharePoint-modus, hebben we maar één optie: SQL Server Enterprise Edition met SharePoint Enterprise Edition.
Opmerking:SQL Server 2016 heeft de BI-editie stopgezet. Meer informatie over SQL 2016-licenties.
Anders dan in de native modus slaat Reporting Services in SharePoint Integrated Mode de volgende artefacten op:
- Rapportdefinitie (RDL)
- Gegevensbronnen (DS)
- Rapportmodellen
- Andere objecten die zijn opgeslagen in SharePoint-inhoudsdatabases
- Schema's
- Abonnementen
- Plannen voor het vernieuwen van de cache
- Momentopnamen (rapportgeschiedenis/uitvoering)
- Inloggegevens voor gegevensbronnen (inclusief embedded)
- Modelitembeveiliging
Reporting Services hebben een native Service Application vanaf SQL 2012

Wanneer u een SharePoint Farm hebt geïmplementeerd waarop meerdere Dedicated Reporting Services Service-applicaties draaien, wordt de werklast automatisch voor u verdeeld op de applicatielaag. U hoeft er alleen voor te zorgen dat de WFE (Web Tier) en de Data Tier maximaal beschikbaar zijn.
Ik raad je ten zeerste aan om deEn boekvan Microsoft voor meer informatie over deze architectuur.
