Received duplicate emails SSRS Subscription - reporting-services

I have created the SSRS Subscription in the SSRS 2016 and run this subscription automatically using SQL Server Agent job. The subscription was working fine but from last 3 days, all recipients received duplicate emails. I have checked the report server logs in Catalog, Subscription, Schedule tables but didn't find the duplicate report or subscription run entry. Also, checked the report server logs file but didn't find the duplicate entry. I still don't know why these are resending. Any advice?

Related

SSRS report email subscription should not be sent, when there is no data in the report

SSRS report email subscription should not be sent, when there is no data in the report.
Can anyone please tell me how to do this?
This report doesn't have any parameters. I am using 2016 reporting server.
You will need to use a data-driven subscription. If the query for the instructions for the data-drive subscription does not return a row, no report will be sent. Just base the SQL statement for the data-driven subscription off of the same data from your report.
Link for Ref
Link 2

Phantom SSRS Subscription

Last week I wrote a query to see if we had any "My Reports" subscriptions, and because nothing came up and I was concerned that I might be missing something, I created a test daily subscription to a report in my own "My Reports" folder. The subscription was created with an invalid email address. I get a daily report of subscription failures, and this test subscription is now showing up in this report.
The problem is that I cannot find this subscription via the report manager interface (I would like to delete it now). Since it shows up on the daily failure report with path details, I know that I should see it under the Subscriptions report that is found in the "My Reports" folder, but it isn't showing. I even tried going the roundabout way from Home > Users Folders > MyDomainAndUserName > My Reports > Subscriptions (and then to Manage/Subscriptions). There is nothing there.
Would this be a permissions issue? I have no problem seeing, creating and modifying other subscriptions.
Thanks in advance for any tips.

SSRS Report subscription not saving changes

I have an SSRS report that scheduled to send once a day at 9PM. Every time I try modifying the recipients, they revert back to the e-mail address for the person that created the report.
It's only displaying that in SSRS, if i check the subscriptions in the the ReportServer database, it shows the correct recipient list (It's not showing those that are CC'ed though). It also says that on the last run it sent to each of the recipients intended to be on the report.
I've tried modifying it a few times already, CC'ing myself on the report, but I haven't received the report once and the recipient list keeps reverting back. I deleted the report and re-created it from scratch but the same thing occurs.
I also have some reports that say it was sent on schedule to all the recipients, but the e-mail never comes through. Looking through the ExecutionLogStorage table it also seem to show that it was sent on schedule.

SQL Server Reporting Services 2008 (SSRS) - Abonnement/Subscription: No Content/No E-Mail

I'm working on a "SQL Server Reporting Services 2008" server. I have a report which contains content every 2-7 days. I have an abonnoment, which is sending me this report every night via E-Mail. This is very annoying, when there is no content within the attached file.
Is there any way, how to don't send the subscribed Mail, when there is no content?
I found this link, but I guess this is just included in SSRS2008R2, but not in SSRS2008.
Any help or ideas?
Thanks!
if you have enterprise edition, you can use data driven subscriptions. you just change the view behind the data driven subscription to not return any rows if there is no data.
if you don't have enterprise edition, you should remove the schedule in SSRS report manager (set it to run once) and then trigger the subscription using the Reportserver.dbo.AddEvent procedure.
You call this procedure with the subscription id and it will execute this subscription. you have to write some code that determines if there is data in this report and calls the addevent procedure if there is.

How to stop email subscription from report server based on certain event?

I want to stop subscription from report server based on certain event.
I have tried updating EndDate column of the subscription table to disable the subscription, but the updated EndDate is not reflecting when I see the subscription from share point. When I update EndDate from SharePoint it gets reflected in subscription table of report server.
Is there any way to achieve this? How can I programatically stop the report server e-mail subscription based on certain event?
You can update EndDate by calling SetSubscriptionProperties ( see http://msdn.microsoft.com/en-us/library/reportservice2006.reportingservice2006.setsubscriptionproperties.aspx )