Planning a Deployment Mode

Reporting ServicesĀ supports two modes of deployment for report server instances:

  • Native mode, including native mode with SharePoint Web Parts, where a report server runs as an application server that provides all processing and management capability exclusively through Reporting Services components.

  • SharePoint integrated mode, where a report server is deployed as part of a SharePoint server farm.

Native Mode

In native mode, a report server is a stand-alone application server that provides all viewing, management, processing, and delivery of reports and report models. This is the default mode for report server instances. You can install a native mode report server that is configured during setup or you can configure it for native mode operations are Setup is finished.

SharePoint Integrated Mode

In SharePoint integrated mode, a report server must run within a SharePoint server farm. A SharePoint site provides the front-end access to report server content and operations. The report server provides all report processing and rendering.

SharePoint integrated mode requires:

  • SharePoint Foundation 2010 or SharePoint Server 2010. Also supported are Windows SharePoint Services 3.0 or Office SharePoint Server 2007.

  • An appropriate version of the Reporting Services Add-in for SharePoint Technologies.

  • A report server that is configured for SharePoint integrated mode.

A report server is configured for this mode if the report server database to which it is connected can store application data in a format that is optimized for non-hierarchical site and document addressing found in a deployment of a SharePoint product or technology. For more information, see Configuring Reporting Services for SharePoint 2010 Integration and Deploying Models and Shared Data Sources to a SharePoint Site.

Native Mode with SharePoint Web Parts

For deployments that have simple integration requirements, you can consider using SharePoint Web Parts as an alternative to SharePoint integrated mode. Reporting Services provides two Web Parts that you can install and register on an instance of Windows SharePoint Services 2.0 or later, or SharePoint Portal Server 2003 or later. From a SharePoint site, you can use the Web Parts to find and view reports that are stored and processed on a report server that runs in native mode. These Web parts were introduced in earlier releases of Reporting Services. For more information about how the native mode Web Parts compare with SharePoint integrated mode features, see Planning for SharePoint Integration.

Switching Modes

Report server modes are mutually exclusive. You can switch modes by reconfiguring the report server database connection to point to a database that stores application data in the format expected for a given mode, but there is no supported approach for migrating content between database types. For more information about how to configure an existing report server instance to run in SharePoint integrated mode, see How to: Switch Server Modes (Reporting Services Configuration).