Ik had een paar subscriptions die op LastStatus “Pending” bleven staan. Het kostte me veel tijd om dit probleem op te lossen. In deze blog lees je de oplossing voor het probleem.
Deze blog geeft wat informatie over het oplossen van problemen met subscriptions. Helaas geen oplossing voor mijn subscriptions die op “Pending” bleven hangen in de kolom “LastStatus”. Reporting Services is een erg mooie tool, maar problemen met zelfgebouwde dingen zoals subscriptions zijn soms lastig op te lossen :-)
We hebben een eigen oplossing gebouwd om subscriptions in de SSRS-database te zetten. Gebruikers stellen al hun subscriptions in de bronapplicaties in, en wij zetten de data in de SSRS-database. Dat werkte goed, tot een paar subscriptions op de status Pending bleven staan. Na wat onderzoek en trial-and-error vond ik de oplossing.
Oplossing: een paar subscriptions hadden een “&” in het onderwerp van het rapport. Dat veroorzaakte het probleem. De subscription verdween uit het scherm van Report Manager, maar stond nog wel in de database. De oorzaak zat in de kolom “ExtensionSettings” in de tabel dbo.Subscriptions.
Deze waarde werkt niet, door de & in het onderwerp:
Ik heb dit opgelost door de & te vervangen door “&”
- Case closed. Geen subscriptions in Reporting Services meer op de status Pending!
Veelgestelde vragen
Waarom blijft mijn SSRS-subscription op de status Pending staan?
In dit geval stond er een ampersand in het onderwerp van het rapport. Die ampersand maakte de waarde van ExtensionSettings in de tabel dbo.Subscriptions ongeldig. De subscription bleef op Pending staan in de kolom LastStatus.
Waarom verdween een SSRS-subscription uit Report Manager terwijl hij nog in de database stond?
Een & in het onderwerp van de subscription was de oorzaak. De kolom ExtensionSettings in de tabel dbo.Subscriptions had daardoor een ongeldige waarde.
Hoe repareer ik een SSRS-subscription met een ampersand in het onderwerp?
Vervang de & door & in de waarde van ExtensionSettings van de subscription. Daarna blijft de subscription niet meer op Pending staan.
In welke kolom staat het onderwerp van een SSRS-subscription?
In de kolom ExtensionSettings van de tabel dbo.Subscriptions. Die bevat XML met ParameterValues zoals Subject, RenderFormat, IncludeReport en Priority.
Waar vind ik de LastStatus van een SSRS-subscription?
In de kolom LastStatus van de subscription in de SSRS-database. Een subscription die blijft hangen, toont daar Pending. Het trace-logbestand van Reporting Services helpt bij het zoeken naar problemen met subscriptions.
1 reactie
This can also occur when you remove the account that's the owner of the subscription
Gerelateerde blogs
Deling door nul voorkomen in SSRS
Hoe ververs je de cache van Reporting Services?
Een KPI-blok maken met tekst over een afbeelding in SSRS