There are many scenarios that you need to list down all your existing Reporting subscription in the SharePoint.
Sometimes , you might find your reporting server subscription is not showing the in the manage subscription menu.
There is a reason for it. Currently subscriptions are saved based on URL (Alternative access URL) and User. So if your farm has different AAMs, even though you are a same user , it will not show under your subscriptions.
So how you can get it.
There is a no direct function to get this unless you are using SSRS API to query the data.
but you can find these entries by simply querying SSRS SharePoint database.
SELECT *
FROM [ReportingService_ServiceApplication_DB].[dbo].[Subscriptions] with(nolock)
You can find below details
[SubscriptionID]
,[OwnerID]
,[Report_OID]
,[Locale]
,[InactiveFlags]
,[ExtensionSettings]
,[ModifiedByID]
,[ModifiedDate]
,[Description]
,[LastStatus]
,[EventType]
,[MatchData]
,[LastRunTime]
,[Parameters]
,[DataSettings]
,[DeliveryExtension]
,[Version]
,[ReportZone]
You will see a output like below
Here you can find the owner , subscription URL and other relevant information
Comments