Consider the following scenario:
- You install Microsoft SQL Server 2008 R2 Service Package 1 (SP1) on a HP Business Decision Appliance.
- The appliance is running the SharePoint timer service. The account that runs the SharePoint timer service does not have administrative privileges.
- You install Microsoft SharePoint on a computer.
- You install Microsoft SQL Server PowerPivot 2010 for SharePoint on the same computer.
- The account that runs the SharePoint timer service does not have administrative privileges.
In this scenario, the Microsoft.AnalysisServices.SharePoint.Integration.dll module is not correctly updated in the Global Assembly Cache (GAC), and the version of the module remains at the 10.50.1600.1 version number. Additionally, some new features for PowerPivot for SharePoint integration do not work.Notes
- After you install SQL Server 2008 R2 SP1, the correct version for the module has the 10.50.2500.0 version number.
- This issue also occurs if you install SQL Server 2008 R2 SP1 after you install PowerPivot for SharePoint component.
This issue occurs because the timer service does not have the necessary administrative privileges to register an assembly in the GAC.
When you install SQL Server 2008 R2 SP1, the instance of SQL Server that hosts the SharePoint configuration database is closed. Therefore, the SharePoint farm is not available and the installer schedules an update for the SharePoint timer service. However, the timer service does not have the administrative privileges to register an assembly in the GAC, and the update operation fails.
Cumulative update information
The fix for this issue was first released in cumulative update package 3. For more information about how to obtain this cumulative update package for SQL Server 2008 R2 Service Pack 1, click the following article number to view the article in the Microsoft Knowledge Base:
Cumulative update package 3 for SQL Server 2008 R2 Service Pack 1
Because the builds are cumulative, each new update release contains all the hotfixes and all the security updates that were included with the previous SQL Server 2008 R2 Service Pack 1 update release. We recommend that you consider applying the most recent update release that contains this hotfix. For more information, click the following article number to view the article in the Microsoft Knowledge Base:
The SQL Server 2008 R2 builds that were released after SQL Server 2008 R2 Service Pack 1 was released
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.
To work around this issue, follow these steps:
- Open an elevated instance of the SharePoint 2010 Management Shell.
- Run the following script:
$path = $Env:ProgramFiles + "\Microsoft Sql Server\100\Shared\"
Get-SPSolution powerpivotfarm.wsp | Update-SPSolution –LiteralPath $path"powerpivotfarm.wsp" –GACDeployment:$true –Confirm:$false –Force:$true
Get-SPSolution powerpivotwebapp.wsp | Update-SPSolution –LiteralPath $path"powerpivotwebapp.wsp" –GACDeployment:$true –Confirm:$false –Force:$true
For more information about HP Business Decision Appliance, visit the following MSDN website: