Access Services in Microsoft SharePoint Server 2010 is a service that allows users to publish an Microsoft Access 2010 Web database to a SharePoint site. When an Access Web database is published to SharePoint Server 2010, a site is created to host the Web database, plus it moves all of the database objects and data to a SharePoint list on that site.
While you do not need the Access client to use the published Web database, the Access client is required to make any changes to the database structure. In addition, a user account is required to use the Web database on SharePoint Server 2010. Anonymous access is not supported
Deploy Access Services
The following steps are needed to deploy Access Services:
- Install and configure Microsoft SQL Server 2008 R2 Reporting Services Add-in for SharePoint Technologies 2010 (SSRS).
- Create an account in the Active Directory directory service to run the application pool for the Access Services service application.
- Register that account as a managed account in SharePoint Server 2010.
- Start Access Services.
- Create an Access Services service application
To create an Access Services service application
1. On the Central Administration home page, under Application Management, click Manage service applications.
2. On the Manage Service Applications page, click New, and then click Access Services.
3. In the Access Services Application Name section, type Access Services in the text box.
4. Select the Create new application pool option and type AccessServicesAppPool in the Application pool name text box.
5. Select the Configurable option, and from the drop-down list, select CONTOSO\accessapppool.
6. Click OK.
When you get the below error message;
SharePoint 2010, this report failed to load because session state is not turned on.
The error usually comes when you install SharePoint 2010 in stand alone mode because if you do so the default behavior is that session state for access reports is not enabled and you need to do so. You generally come across this error while creating Contact, Asset and other type of Web Databases.
Enabling Session State for SharePoint 2010 Access Reports:
1) Open SharePoint 2010 Management Shell
2) Type in the following command PS C:\Users\sp> enable-SPSessionStateService
3) You should get the following response:-
cmdlet Enable-SPSessionStateService at command pipeline position 1
Supply values for the following parameters:
4) Type in the Database Name as accessreports (DatabaseName: accessreports) – This will create a new database in SQL names accessreports
5) You will be return to the root path PS C:\Users\sp>
6) Open the normal command prompt and restart the IIS by typing in iisreset
7) Go back to your site and check, Access reports will now be working