Setup SSRs in SharePoint integrated mode
This post is about processing ing SQL Server reporting services in SharePoint integrated mode the quick and clean way with no fuzz in 40 steps.
I'm not discussing the default values, I will
Only talk about the values which need to be changed or selected in order
To get SSRs set up in the least amount of steps.
The scenario:
- SharePoint 2010 Enterprise Edition + named instance SQL Server 2008
Express edition which is deployed during the SharePoint setup. Name
The SQL Server instance: Sharepoint.
- Separate default SQL Server 2008 R2 instance (Enterprise Edition ).
- SSRs currently installed in native mode on the SQL Server 2008 R2 default instance.
- Adventureworksdw2008r2 hosted on the SQL Server 2008 R2 default instance.
The procedure contains 5 parts:
A. SSRs configuration {SQL Server} B. web application {SharePoint} C. site collection {SharePoint} D. SSRs integration {SharePoint} e. content types {SharePoint} Let's start!
A. SSRs configuration {SQL Server}
-
- Log on to your SharePoint 2010 box.
-
- Fire upSQL Server Reporting Services Configuration Manager.
-
- Connect toReport Server instance. In my case this is the default SQL Server 2008 R2 instance (MSSQLServer)
-
- The first thing you will notice isReport Server Status. CheckReport Server Mode. It shoshould sayNative(We start from native mode in this scenario ).
- ClickDatabaseIn the left pane. ClickChange Database. SelectCreate a New Report Server Database.
Enter the proper credentials.
-
- EnterDatabase NameAnd selectSharePoint integrated mode.
-
- EnterCredentialsAnd do not forget the <domain name >\< username> (. \ <username> will do as well ).
-
- ChooseReport manager URLIn the left pane and clickApplyButton. This will configure the report manager virtual directory.
-
- BackupEncryption Keys.
B. Web application {SharePoint}
- OpenSharePoint Central AdministrationWebsite.
-
- ChooseApplication Management> Manage web applications.
-
- ClickNewButton in the ribbon. This will bring upCreate new Web ApplicationPopup.
- Keep the default values to keep things simple syntax t:
- ChooseNameFor the newIIS website. I will choose ssrsdemo in this example.
- ChooseNameForApplication pool. I will again choose ssrsdemo.
- Make sure you connect to the right database instance. In my example I
Will connect to the named SQL Server 2008 express edition instance
Named Sharepoint.
- ChooseDatabase NameOr keep the default value with the guid suffix. I will call the database wss_content_ssrsdemo.
- Hold your horses before you hit the OK button when this information pops up:
The Microsoft SharePoint Foundation web application has been created.
If
This is the first time that you have used this application pool with
SharePoint web application, you must wait until the Internet Information
Services (IIS) web site has been created on all servers. By default, no
New SharePoint site collections are created with the Web application.
If you have just created a forms based authentication (FBA) Web
Application, then before creating a new site collection, you will need
To perform some additional configuration steps.
Learn about how to configure a web application for FBA.
Once you are finished, to create a new site collection, go toCreate site collectionPage.
5. ClickCreate site collectionPage to move on to C. Site collection {SharePoint}
C. Site collection {SharePoint}
- EnterTitle for the site collection. Ssrsdemo for example.
- ChooseTemplate.I will chooseBusiness Intelligence CenterBecause I want to store my SSRs reports in a bi related environment.
- Enter a usernamePrimary collection Administrator. Make sure you enter the full domain name. e.g.: <domain name >\< username> (. \ USERNAME won't work here ).
D. SSRs integration {SharePoint}
- Go toSharePoint Central Administration website>
General application settings> Reporting Services> reporting
Services Integration.
- EnterReport Server Web Service URLWhich you can find the SQL Server Reporting Services Configuration Manager.
- ChooseAuthentication Mode. I will choose Windows authentication. Entering. \ <username> will do.
- Go toSharePoint Central Administration website>
General application settings> Reporting Services> Add a report
Server to the Integration.
- The server name shoshould already be provided and enter the name of the SQL server instance which hosts the Report Server database.
- Enter the credentials.
E.
Upload a report {SharePoint}
-
- Open your new top level Web site we created in C. Site collection {SharePoint}
-
- In case you forgot the URL of the web site, goSharePoint Central Administration> Web ApplicationAnd look for the URL.
-
- Go to all siteContent> documents.
-
- In the ribbon, goLibrary tools> Library.
-
- ClickLibrary settings.
-
- ClickAdvanced Settings.
-
- In content types, checkYesForAllow management of content typesAnd click OK.
-
- In the columns section, clickAdd from existing site columns.
- InSelect site columns fromDrop-down box, selectReport Server content types.
-
- Select all available site content types and clickAddButton followed by OK.
-
- Go backAll site content> documents.
-
- ClickAdd document Link.
-
- Browse for a report provided by the adventureworksdw200r2 samples from codeplex.
-
- EnterTitleFor the report.
There is also the option to create a report yourself if you don't
Have the reports from the sample reports. It only takes a few seconds
Create a report using the report Builder (see screenshot below ).
You have now finished the complete setup. Click the report you have uploaded to view the result.