Identify a scheduled Microsoft SQL Server Reporting Services (SSRS) Report

Ouroboros DeFi "ODIE"
3 min readFeb 25, 2024

Orignal Story By: Sankar Reddy | Comments (24) | Related: > Reporting Services Monitoring

A company has hundreds of SQL Server Reporting Services reports with daily, weekly, monthly, quarterly, yearly and adhoc schedules with various rendering formats like web archive, excel, pdf, csv, xml and tiff sent to multiple users, departments and groups. Sometimes it's necessary to run a subscription to resend reports on an adhoc basis or re-send the reports when the actual subscriptions failed or when the data had to be corrected. Here, we identify the scheduled Reporting Services report, so you can run that scheduled job to reproduce the reports and delivery of the reports.

SQL Server Reporting services has come a long way from the first time it was released for SQL Server 2000 SP4. Unfortunately there are still some rough corners where it could be improved and one such place is subscriptions.

Manually initiating a subscription is a tedious task in SQL Server Reporting Services. Each subscription in Reporting Services is setup as a SQL Server Agent job, but the job names are NOT intuitive, rather named as a Unique Identifier as shown below.

Here is a screenshot of some of the subscriptions on a Reporting Services instance.

--

--