It is mainly for creating and managing less complicated reports. We use it for ourselves and for the DBA team to get some insights into the operational health of the database environment.
And a few other teams are using it for some simple application reporting purposes. So, it is a fairly small reporting environment, not a big one.
What I like is the ease of use of the application. It is easy to set it up and start working with it. The reporting capabilities are also quite flexible. It is easy to create reports and it is easy to mark up the reports, to format the reports. And also the export capabilities to export the reporting in various file formats.
I would like to see more integrations.
I have been using it for two years now.
I would rate it at nine out of ten because we haven't had issues with Reporting Services. The only issue I can think of is if we perform a software upgrade of the environment or of the reporting instances.
Sometimes, in some scenarios, things can break because of new, more stringent security controls or new functionalities in the Server, and all functionalities get deprecated. But it is basically a matter of reviewing the release notes of the new software release and making sure that those criteria have been met.
I would rate the scalability an eight because it is easy to scale out to the environment to add multiple servers in a farm so that if one server goes down, the other takes over the workload. And also in order to balance a lot across the environment.
Sometimes, we need to make sure that the configuration stays consistent across the reporting instances. They all connect to the same database. So, it shares that same backend, but the reporting services itself can also be configured. On the application level, for reporting level. And it is, based on my own experience, it is a manual effort to make sure that the reporting servers are configured the same across the environment.
But that's a minor detail because it is easy to get an overview of the current configuration of one Server and make sure that those configuration parameters are configured on the other nodes as well.
We have roughly 20 end users using this solution.
The initial setup is easy. It is on-premises.
A first deployment takes less than 30 minutes. If you have all the prerequisites for, like, the server, an empty database, or actually not an empty database, but if you have the server, a database server, those kinds of things, then 30 minutes.
I would rate it an eight out of ten. Microsoft also has another solution called Power BI. Power BI is a bit more powerful, and it has more integration compared to Microsoft SQL.
So, if organizations are considering using SQL Reporting Services, then it is also wise to do a comparison between Reporting Services and the newer Microsoft Power BI solution.