Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
U kunt Reporting Services-abonnementen bewaken vanuit de gebruikersinterface, Windows PowerShell of logboekbestanden. De beschikbare opties voor het bewaken zijn afhankelijk van welke modus u de rapportserver uitvoert.
Van toepassing op:
Systeemeigen Reporting Services-modus
Reporting Services SharePoint-modus
In dit artikel:
Gebruikersinterface van native modus
Afzonderlijke Reporting Services-gebruikers kunnen de status van een abonnement controleren met behulp van de pagina Mijn abonnementen of het tabblad Abonnementen in de webportal. Abonnementspagina's bevatten kolommen die aangeven wanneer het abonnement voor het laatst is uitgevoerd en de status van het abonnement. Statusberichten worden bijgewerkt wanneer het abonnement moet worden verwerkt. Als de trigger nooit optreedt (bijvoorbeeld een momentopname van de uitvoering van een rapport wordt nooit vernieuwd of als een planning nooit wordt uitgevoerd), wordt het statusbericht niet bijgewerkt.
In de volgende tabel worden de mogelijke waarden voor de kolom Status beschreven.
| Toestand | Description |
|---|---|
| Nieuw abonnement | Wordt weergegeven wanneer u het abonnement voor het eerst maakt. |
| Niet-actief | Wordt weergegeven wanneer een abonnement niet kan worden verwerkt. Zie 'Inactieve abonnementen beheren' verderop in dit artikel voor meer informatie. |
| Gereed: <aantal> verwerkt van <totaal aantal>; <aantal> fouten. | Geeft de status weer van de uitvoering van een gegevensgestuurd abonnement; dit bericht is afkomstig van de plannings- en leveringsprocessor. |
| < Nummer> Verwerkt | Het aantal meldingen dat de plannings- en leveringsprocessor succesvol heeft afgeleverd of niet langer probeert af te leveren. Wanneer een gegevensgestuurde levering is voltooid, moet het aantal verwerkte meldingen gelijk zijn aan het totale aantal gegenereerde meldingen. |
| < nummer> totaal | Het totale aantal meldingen dat is gegenereerd voor de laatste levering voor het abonnement. |
| < Nummer> fout | Het aantal meldingen dat de plannings- en leveringsprocessor niet kan leveren of niet meer probeert te leveren. |
| Fout bij het verzenden van e-mail: het transport kan geen verbinding maken met de server. | Geeft aan dat de rapportserver geen verbinding heeft gemaakt met de e-mailserver; dit bericht is afkomstig uit de uitbreiding voor e-mailbezorging. |
| Bestand <bestandsnaam> is naar <pad> geschreven. | Geeft aan dat de bezorging naar de bestandssharelocatie is geslaagd; dit bericht is afkomstig van de bezorgingsextensie voor bestandsshares. |
| Er is een onbekende fout opgetreden bij het schrijven van een bestand. | Geeft aan dat de levering aan de bestandssharelocatie niet is geslaagd; dit bericht is afkomstig van de bezorgingsextensie voor bestandsshares. |
| Mislukte verbinding met de doelmap, <pad>. Controleer of de doelmap of bestandsdeling bestaat. | Geeft aan dat de map die u hebt opgegeven, niet kan worden gevonden. dit bericht is afkomstig van de bezorgingsextensie voor bestandsshares. |
| Het bestand <filename> kon niet naar <path> worden geschreven. Probeer het opnieuw. | Geeft aan dat het bestand niet kan worden bijgewerkt met een nieuwere versie; dit bericht is afkomstig van de bezorgingsextensie voor bestandsshares. |
| Fout bij het schrijven van bestand <filename>: <bericht> | Geeft aan dat de levering aan de bestandssharelocatie niet is geslaagd; dit bericht is afkomstig van de bezorgingsextensie voor bestandsshares. |
| <aangepaste statusberichten> | Statusberichten over geslaagde en mislukte bezorging, geleverd door bezorgingsextensies. Als u een externe of aangepaste bezorgingsextensie gebruikt, kunnen er andere statusberichten worden opgegeven. |
Beheerders van rapportservers kunnen ook standaardabonnementen bewaken die momenteel worden verwerkt. Gegevensgestuurde abonnementen kunnen niet worden bewaakt. Zie Een actief proces beheren voor meer informatie.
Als een abonnement niet kan worden bezorgd (bijvoorbeeld als de e-mailserver niet beschikbaar is), wordt de bezorgingsextensie opnieuw uitgevoerd. Een configuratie-instelling geeft het aantal pogingen op dat moet worden ondernomen. De standaardwaarde is geen nieuwe pogingen. In sommige gevallen kan het rapport zonder gegevens worden verwerkt (bijvoorbeeld als de gegevensbron offline is), in welk geval tekst naar dat effect wordt opgegeven in de hoofdtekst van het bericht.
Logboekbestanden van systeemeigen modus
Als er een fout optreedt tijdens de bezorging, wordt er een vermelding gemaakt in het traceringslogboek van de rapportserver.
Beheerders van rapportservers kunnen de ReportServerService_*.log-bestanden controleren om de leveringsstatus van het abonnement te bepalen. Voor e-mailbezorging bevatten rapportserverlogboekbestanden een record van verwerking en leveringen aan specifieke e-mailaccounts. Het volgende pad is de standaardlocatie van de logboekbestanden:
C:\Program Files\Microsoft SQL Server Reporting Services\SSRS\LogFiles
Het volgende voorbeeld is een logboekbestandsnaam:
ReportServerService__05_21_2019_00_05_07.log
Het volgende voorbeeld is een foutbericht over het traceringslogboekbestand met betrekking tot abonnementen:
- Bibliotheek! WindowsService_7!b60!05/20/2019-22:34:36 i INFO: EnableExecutionLogging initialiseren naar 'True' zoals opgegeven in Serversysteemeigenschappen. emailextension! WindowsService_7!b60!05/20/2019-22:34:41 FOUT: Fout bij het verzenden van e-mail. Uitzondering: System.Net.Mail.SmtpException: de SMTP-server vereist een beveiligde verbinding of de client is niet geverifieerd. Het serverantwoord was: 5.7.1 Client is niet geverifieerd bij System.Net.Mail.MailCommand.CheckResponse(SmtpStatusCode statusCode, String response)
Het logboekbestand bevat geen informatie over of het rapport is geopend of of de bezorging is geslaagd. Geslaagde levering betekent dat er geen fouten zijn gegenereerd door de plannings- en leveringsprocessor en dat de rapportserver is verbonden met de e-mailserver. Als het e-mailbericht heeft geresulteerd in een onbestelbare berichtfout in het gebruikerspostvak, wordt die informatie niet opgenomen in het logboekbestand. Zie Reporting Services-logboekbestanden en -bronnen voor meer informatie over logboekbestanden.
SharePoint-modus
Als u een abonnement in de SharePoint-modus wilt bewaken: de abonnementsstatus kan worden bewaakt op de pagina Abonnementen beheren .
Blader naar de documentbibliotheek die het rapport bevat.
Open het contextmenu van het rapport (...).
Selecteer de uitgevouwen menuoptie (...).
Selecteer Abonnementen beheren.
SharePoint ULS-logboekbestanden
Abonnementsgerelateerde informatie wordt naar het SharePoint ULS-logboek geschreven. Zie Reporting Services-gebeurtenissen inschakelen voor het SharePoint-traceringslogboek (ULS) voor meer informatie over het configureren van Reporting Services-gebeurtenissen voor het ULS-logboek. In het volgende voorbeeld ziet u een ULS-logboekvermelding met betrekking tot Reporting Services-abonnementen.
| Datum | Proces | Area | Categorie | Level | Correlatie | Message |
|---|---|---|---|---|---|---|
| 5/21/2019 14:34:06:15 | App Pool: a0ba039332294f40bc4a81544afde01d | SQL Server Reporting Services | Rapportserver-e-mailextensie | Onverwacht | (leeg) | Fout bij het verzenden van e-mail. Uitzondering: System.Net.Mail.SmtpException: Postvak niet beschikbaar. Het serverantwoord was: 5.7.1 Client heeft geen machtigingen om te verzenden als deze afzender op System.Net.Mail.DataStopCommand.CheckResponse(SmtpStatusCode statusCode, String serverResponse) op System.Net.Mail.DataStopCommand.Send(SmtpConnection conn) op System.Net.Mail.SmtpClient.Send(MailMessage message) op Microsoft.ReportingServices.EmailDeliveryProvider.EmailProvider.Deliver(Notification) |
PowerShell gebruiken om abonnementen te bewaken
Bijvoorbeeld PowerShell-scripts die u kunt gebruiken, om de status van systeemeigen modus- of SharePoint-modusabonnementen te controleren: zie Abonnementseigenaren beheren en Abonnement uitvoeren - PowerShell.
Inactieve abonnementen beheren
Als een abonnement inactief wordt, moet u het verwijderen of opnieuw activeren door de onderliggende voorwaarden op te lossen die verhinderen dat het wordt verwerkt. Abonnementen kunnen inactief worden als er voorwaarden optreden die verwerking voorkomen. Deze omstandigheden zijn onder andere:
De bezorgingsuitbreiding verwijderen die is opgegeven in het abonnement.
Referentie-instellingen worden gewijzigd van opgeslagen naar geïntegreerde of opgevraagde waarden.
Een parameternaam of gegevenstypewijziging in de rapportdefinitie en vervolgens een rapport opnieuw publiceren. Als een abonnement een parameter bevat die niet meer geldig is, wordt het abonnement inactief.
De uitvoeringsmodus van een rapport wordt gewijzigd (bijvoorbeeld het wijzigen van een rapport op aanvraag, zodat het wordt uitgevoerd als momentopname van de uitvoering van een rapport). Zie Rapportverwerkingseigenschappen instellen voor meer informatie.
Een bericht in het abonnement zelf geeft een inactief abonnement aan. Het bericht bevat informatie over de oorzaak en welke stappen u moet uitvoeren om het abonnement opnieuw te activeren.
Wanneer de voorwaarden ertoe leiden dat het abonnement inactief wordt, weerspiegelt het abonnement dit feit wanneer de rapportserver het abonnement uitvoert. Een abonnement is bijvoorbeeld gepland om elke vrijdag om 2:00 uur een rapport te leveren en de leveringsextensie die wordt gebruikt, is op maandag om 9:00 uur verwijderd. In dit geval geeft het abonnement de inactieve status pas vrijdag om 2:00 uur weer.