Excellent post detailing what happens "under the hood" of SQL Server Reporting Services
https://blogs.msdn.microsoft.com/sql_pfe_blog/2016/06/20/ssrs-subscriptions-what-goes-on-under-the-hood-3/
Showing posts with label SSRS. Show all posts
Showing posts with label SSRS. Show all posts
Friday, 6 October 2017
Wednesday, 27 May 2015
Listing Stored Procedures used by SSRS
The following SQL will allow you to list all stored procedures used by Reporting Services reports. Run this against the ReportServer database on the SQL Server your Reporting Services installation uses:
Credit to Jacob Sebastian, I used his post as a basis here:
http://beyondrelational.com/modules/2/blogs/28/posts/10446/how-to-find-all-stored-procedures-used-by-report-server.aspx
Note, the 4th line, it may be necessary to change "2008" to "2003", "2005", "2010" depending on the version(s) of Visual Studio / Report Builder / BIDS, SSDT you've used to create your reports.;with xmlnamespaces(default'http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition','http://schemas.microsoft.com/SQLServer/reporting/reportdesigner' AS rd)selectname,x.value('CommandType[1]', 'VARCHAR(50)') AS CommandType,x.value('CommandText[1]','VARCHAR(50)') AS CommandTextfrom (selectname, cast(cast(content AS VARBINARY(MAX))as xml) as reportXMLfromReportServer.dbo.CatalogwhereName not like '%.gif'and Name not like '%.jpg'and Name not like '%.jpeg') across apply reportXML.nodes('/Report/DataSets/DataSet/Query') r(x)where
x.value('CommandType[1]', 'VARCHAR(50)') = 'StoredProcedure'
Credit to Jacob Sebastian, I used his post as a basis here:
http://beyondrelational.com/modules/2/blogs/28/posts/10446/how-to-find-all-stored-procedures-used-by-report-server.aspx
Monday, 20 January 2014
Installing SQL Server Reporing Services onto a cluster
SQL Server Reporting Services (SSRS) is not cluster aware - it isn't possible for the web front end of SSRS to fail over with a cluster. It is, however, possible to install an instance of SSRS onto each node of a cluster, and then point each instance to a shared, clustered ReportServer database using the Scale Out functionality of SSRS. This option is only available in Enterprise Edition.
However, it is not recommended to install SSRS onto a SQL Server cluster, due to competition between SQL Server and SSRS for resources etc.
More information here: http://blogs.msdn.com/b/psssql/archive/2010/05/27/reporting-services-scale-out-and-clusters.aspx
However, it is not recommended to install SSRS onto a SQL Server cluster, due to competition between SQL Server and SSRS for resources etc.
More information here: http://blogs.msdn.com/b/psssql/archive/2010/05/27/reporting-services-scale-out-and-clusters.aspx
Friday, 3 January 2014
Upload a Report Model to Report Server (without deploying it via BIDS)
Deploying a report model to a reporting server, it embeds the data source
(.dsv) file into the report model (.smdl) file automatically. When we need to
upload a single report model file to the report server, we can manually copy the
entire code of the .dsv file into the .smdl file just before the
</SemanticModel> attribute which is in the last line.
Subscribe to:
Posts (Atom)
Updating massive amount of rows whilst avoiding blocking
The following SQL is a good means to split an update on a massive table into smaller chunks, whilst reducing blocking. The method is to upda...
-
Microsoft Distributed Transaction Coordinator (abbreviated to MSDTC, or DTC) is usually very quick and simple to set up. However, it isn...
-
Migrations between SQL Servers can be laborious, and doing them manually leaves a lot of room for human error. Scripting a migration using t...
-
Sometimes you will see a large jump of 1000 values in an identity column of a table. This can happen when SQL Server caches 1000 IDs for the...