I have two servers, a web server and a DB server. The web server is going to be running SQL Server reports soon, and I need to install SQL Server Reporting Services. My question is:
Does this get installed on the DB server, then the web server (.net code i guess?) talks to the SSRS server like a regular DB connect.
Or, does this get installed on the web server and gets its data from the DB.
Or, is part installed on the DB server, and part installed on the web server?
Thanks in advance.
Reporting Services is installed on the database server, unless you want to buy another SQL license for the web server.
Then, the application uses the report viewer control (not a regular database connection) to communicate with the database / report server and display the reports. The communication between the web server and the report server is done using HTTP.
In summary, the report viewer control in the web application calls the SSRS web service on the database server. SSRS then queries the data from the database and returns the report to the report viewer which renders it for display.