SharePoint integrated mode enables Reporting Services to integrate with the SharePoint(SP) databases and security model. These features become available when you configure a report server to run within a larger deployment of a SharePoint 3.0 product or technology.
In SP integrated mode, a report server must run within a SP server farm. A SP site provides the front-end access to report server content and operations with all report processing and rendering. The advantage of integrated mode is a rich level of integration that allows you to access and manage report server content types using the application pages and data stores of a SP Web application.
Reports, data sources, and data models in a SP document library are stored as files in the SP content database for that SP document library. Files are stored in the .rdl, .rsds, and .smdl extensions.
Advantages of SharePoint Integrated Mode:
1) Uniform UI to access reports – No need to access reports using SP and manage using the SSRS report manager. Everything will be done through SP UI.
2) An ability to create and manage SSRS reports, SSRS data sources, and SSRS report models from the SP UI.
3) Reports stored in the document libraries to enable versioning, workflow capabilities, collaboration, and document management features
4) Shared Storage – Report Catalogs stored in the SP Content DBs
5) Shared Security – No need to manage security at both SharePoint and Report Manager
6) Inherited Governance Policy including SLA, Backup and Restore, Support, High Availability, Disaster Recovery, and Redundancy Policies
How to Switch from SSRS Native Mode to SharePoint Integrated Mode:
Steps to switch an existing SSRS server to SharePoint Integrated mode. This does not include any steps for migrating reports—we have to do them separately.
Switching to SSRS Integrated mode:
1. Open SQL Reporting Services Configuration Manager on your SQL Server
· Start
· All Programs
· Microsoft SQL Server 2008 R2
· Configuration Tools
· Reporting Services Configuration Manager
2. Click on Databases, and note the current “Report Server Mode” is “Native”
3. Select Change Database
4. Select “Create a new report server database,” and click “Next”
5. Enter your server name and credentials, and select “Next”
6. Select a new “Database Name” and change “Report Server Mode” to “SharePoint Integrated Mode,” and click “Next”
7. Enter authentication information, and click “Next”
8. Verify Summary, and ensure “Report Server Mode” is set to SharePoint integrated
9. Click next and ensure everything gives success status.
10. In Reporting Services Configuration Manger, click on Web Service URL, and then click the URL link to open
11. We should get an error that reads something like this:
12. Reporting Services Error:
The report server has encountered a configuration error. If the report server is configured to use SharePoint integrated mode, verify that the server is joined to a SharePoint farm and that the Report Server service account has been granted access to the SharePoint farm. (rsServerConfigurationError)
13. This error is expected, because we need to configure Reporting Services Integration in SharePoint.
14. Continue to next step.
15. Open up SharePoint Central Administration:
16. Go to “General Application Settings,” and click “Reporting Services Integration:”
17. Fill out “Report Server Web Service URL,” and your credentials:
18. Note that the Web Service URL should be what was specified in the Report Services Configuration Manager