Schedule SSRS report for email in HTML format? - sql-server-2008

We have a report (created in SSRS 2008) called DailyBalance.rdl that can be accessed like so:
http://OurServer/ReportServer/Pages/ReportViewer.aspx?%2fReports%2fDailyBalance&rs:Command=Render
I need to send this report as an email, and the contents of the report needs to be converted to HTML and embedded into the email. That way users that are not in the network can see the contents of the report. It cannot be attachments of links.
This email would then be sent every hour. Is this possible?
Thanks.

I bet you would be interested in Data Driven Subscriptions in SSRS.

Report subscriptions are a part of SSRS Report Manager out of the box.
Subscriptions and Delivery (Reporting Services)
When you set up the subscription for a report, make sure to check the Show report inside message check box, and use MHTML as the format.
This will put the report results into the body of the email that goes out.

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

SSRS data driven subscription to embed report in the email

I need to send some reports for a list of users, that list is changing everyday. so I need to set up a data driven subscription for the list of users, but I need to embed the report in each user's email body. I have set up the data driven subscription with rendering format set MHTML, but the email comes without any report.
Can someone help?

SSRS data drive subscription with multiple formats?

Is it possible to send multiple types of auto emails such as MHTML and PDF? I only see 1 option to select from so i was just wondering. Since our SSRS server is internally hosted the person being emailed can not go to the report directly to download their preference.
If you have enterprise version, then you can use Data driven subscription and have a single subscription deliver in whatever format you want it to.
You don't need multiple subscriptions

Run a report for all possible input parameter values

I have a ssrs project made up of various reports and subreports, and when I preview it I simply select the parameter (unique ID) and it creates a report for this ID.
The parameter drop down is a list of about 100 different ID's and I just want to know how I can just make it create all 100 reports. I only know how to preview one at a time.
Do I need to set up a report server or something?
There are many ways to go about it. You don't provide much context or detail about your situation, but in general here are two options:
Create a master report that has a dataset with all 100 ID's. Include a subreport (your actual report) inside a list and pass each ID as a parameter.
Deploy the report to a report server and use data driven subscriptions.
Programmatically generate the reports, for example by pulling a report from a report server for each ID, possibly via the web service endpoint or report server URLs.

Method or Procedure to create Subscriptions with parameters using a Report

I have some dashboards with Reporting Services and SharePoint, some need parameters some of them do not need parameters. I want to create something standard(I've think in a standard report) that receives all the possible parameters of the dashboards.
My idea: In my report will exist a button with the name Suscribe, this button displays a report or form that will receive all the important parameters directly from the report that called it, in this new report or form the user will choose the periodicity, write his mail and/or a CC.
I've seen some examples, but this examples need to create a subscription before hand, and I have more than 100 reports and differents users can create differents subscriptions.
http://www.sqlservercentral.com/articles/Development/datadrivensubscriptions/2432/
http://www.sqlservercentral.com/articles/Development/2824/
I appreciate your help.
If you are using Sql Server Enterprise Edition then you have support for data driven subscriptions in which case you can define sp's or a query that returns email addresses for the given report. If you are not using EE the data driven subscriptions are not supported:(