現象
たとえば次のようなシナリオを考えてみます。
- SharePoint サーバーに Microsoft SQL Server 2012 または SQL Server 2014 PowerPivot for Microsoft SharePoint 2013 をインストールします。 または、SharePoint サーバーに SQL Server 2012 PowerPivot for Microsoft SharePoint 2010 をインストールします。
- SharePoint サーバーでは、「サーバーの全体管理 – ファーム内のサーバーの管理」に示されているように、完全修飾ドメイン名 (FQDN) が使用されます。
- 管理ダッシュボードなど、PowerPivot ブックのデータを更新または更新しようとするとします。
このとき、次のエラー メッセージが表示されます。
注
ブック内のデータ接続のデータを更新できません。 もう一度試すか、システム管理者に問い合わせてください。 次の接続を更新できませんでした。 PowerPivot データ
さらに、次の例外が SharePoint Unified Logging Service (ULS) ログに記録されます。
注
例外: System.NullReferenceException: オブジェクト参照がオブジェクトのインスタンスに設定されていません。 at Microsoft.AnalysisServices.SharePoint.Integration.Redirector.CacheManager.ImageLoad(SPFile spFile , DateTime fileLastModifiedTimestamp, Int32 localeId, String databaseName, String databaseId, ImageLoadMode mode)
解決策
この問題は、次の SQL Server の累積的な更新プログラムで最初に修正されました。
SQL Server 2014 用の累積的な更新プログラム 1 /en-us/help/2931693
SQL Server 2012 SP1 の累積的な更新プログラム 8 /en-us/help/2917531
SQL Server 用の累積的な更新プログラムについて
SQL Server 用の新しい累積的な更新プログラムには、以前の累積的な更新プログラムに含まれていたすべての修正プログラムとすべてのセキュリティ修正プログラムが含まれています。 SQL Server の最新の累積的な更新プログラムを確認してください。
状態
Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。
回避策
この問題を回避するには、SharePoint サーバーの NetBIOS 名を使用します。