[TroubleShooting] PowerPivot ギャラリーで PowerPivot ファイルを開くとエラーが発生する


SQL Developer Support Engineer 山崎実久

SQL Server 2012 Reporting Services と SharePoint 2010 で統合モードを構成し、PowerPivot ギャラリー上で PowerPivot のブックを利用した際、SQL Server 2012 のサービスパックや修正プログラムを適用後、PowerPivot ファイルを開くと、以下の予期しないエラーが発生する場合があります。

  

image

 

原因

SharePoint の サーバーの全体管理の監視の項目で設定可能な診断ログを採取し、ログを確認するとエラー再現時以下のメッセージが記録されています。本事象はエラーメッセージの通り、サービスパックや修正プログラムを Analysis Services を含めた SQL Server に適用したことで、ローカルの SQL Server Analysis Services (PowerPivot) インスタンスのバージョン番号が、コンピューター上のプログラム ファイルに関連付けられているバージョンと一致しないために発生しています。

——————–
08/13/2014 15:10:23.29         w3wp.exe (0x0130)         0x1E34        PowerPivot Service         Request Processing         45        High         Local Analysis Services in VertipaqMode instance version, ‘11.0.2100.60’, does not match bits on machine, ‘11.0.5058.0’. PowerPivot Setup Extension timer job will be started to correct the problem        f1ce88af-cb8e-403f-8d0a-77ea644cb5fe

・・・

08/13/2014 15:10:23.38         w3wp.exe (0x0304)         0x1868        PowerPivot Service         Unknown         99        High         EXCEPTION: System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: ローカルの SQL Server Analysis Services (PowerPivot) インスタンスのバージョン番号が、コンピューター上のプログラム ファイルに関連付けられているバージョンと一致しません。この現象は、セットアップ中にエラーが発生した場合に起こることがあります。この問題を修正するセットアップ拡張機能のタイマー ジョブが起動されています。 (フォルトの詳細は IncludeExceptionDetailInFaults=true により作成された可能性のある ExceptionDetail の値: Microsoft.AnalysisServices.SharePoint.Integration.GeminiException: ローカルの SQL Server Analysis Services (PowerPivot) インスタンスのバージョン番号が、コンピューター上のプログラム ファイルに関連付けられているバージョンと一致しません。この現象は、セットアップ中にエラーが発生した場合に起こることがあります。この問題を修正するセットアップ拡張機能のタイマー ジョブが起動されています。 場所 Microsoft.AnalysisServices.SharePoint.Integration.GeminiServiceApplication.CheckForIMBIVersionMismatch() 場所 Microsoft.AnalysisServices.SharePoint.Integration.GeminiServiceApplication.DiscoverDat…        b2363fac-2419-4af3-b216-5db1300cf362

08/13/2014 15:10:23.38*        w3wp.exe (0x0304)         0x1868        PowerPivot Service         Unknown         99        High         …abase(String loginName, String dataSource, String dataSourceVersion, DateTime fileLastModifiedTimestamp, Int32 localeId, Boolean addAllocatingAssignmentIfDbNotExist) 場所 SyncInvokeDiscoverDatabase(Object , Object[] , Object[] ) 場所 System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs) 場所 System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc) 場所 System.ServiceModel.Dispatcher.ImmutableDispatchRunt… と同等です)。        b2363fac-2419-4af3-b216-5db1300cf362

08/13/2014 15:10:23.38         w3wp.exe (0x0304)         0x1868        PowerPivot Service         Unknown         13        Medium         Won’t retry because FaultException is hit when running DiscoverDatabase: System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: ローカルの SQL Server Analysis Services (PowerPivot) インスタンスのバージョン番号が、コンピューター上のプログラム ファイルに関連付けられているバージョンと一致しません。この現象は、セットアップ中にエラーが発生した場合に起こることがあります。この問題を修正するセットアップ拡張機能のタイマー ジョブが起動されています。 (フォルトの詳細は IncludeExceptionDetailInFaults=true により作成された可能性のある ExceptionDetail の値: Microsoft.AnalysisServices.SharePoint.Integration.GeminiException: ローカルの SQL Server Analysis Services (PowerPivot) インスタンスのバージョン番号が、コンピューター上のプログラム ファイルに関連付けられているバージョンと一致しません。この現象は、セットアップ中にエラーが発生した場合に起こることがあります。この問題を修正するセットアップ拡張機能のタイマー ジョブが起動されています。 場所 Microsoft.AnalysisServices.SharePoint.Integration.GeminiServiceApplication.CheckForIMBIVersionMismatch() 場所 Microsoft.AnalysisServic…        b2363fac-2419-4af3-b216-5db1300cf362

08/13/2014 15:10:23.38*        w3wp.exe (0x0304)         0x1868        PowerPivot Service         Unknown         13        Medium         …es.SharePoint.Integration.GeminiServiceApplication.DiscoverDatabase(String loginName, String dataSource, String dataSourceVersion, DateTime fileLastModifiedTimestamp, Int32 localeId, Boolean addAllocatingAssignmentIfDbNotExist) 場所 SyncInvokeDiscoverDatabase(Object , Object[] , Object[] ) 場所 System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs) 場所 System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc) 場所 System.ServiceModel.Dispatcher.ImmutableDispatchRunt… と同等です)。        b2363fac-2419-4af3-b216-5db1300cf362
——————–

 

 

対処方法

PowerPivot 構成ツールを利用し、アップグレードを行うことで、対処することが可能です。

 
詳細手順
———-
1. [スタート]-[すべてのプログラム]-[Microsoft SQL Server 2012]-[構成ツール]-[PowerPivot 構成ツール] を起動します。
2. [機能、サービス、アプリケーション、およびソリューションのアップグレード] をクリックし、[OK] をクリックします。


clip_image001

以下のポップアップが表示された場合は OK をクリックし次に進みます。


clip_image002

3. アップグレード タスクに含まれているアクションを確認し、[検証] をクリックします。
4. 検証完了実行後、[実行] をクリックしてアクションを適用します。警告のポップアップが表示され、[はい]を選択します。


clip_image003

 

以上です。参考になれば幸いです。

Comments (0)

Skip to main content