KB2823086 - 修正: 2012 年または SQL Server 2008 R2 SQL Server で MDX クエリを実行すると、"'AttributeName' 属性の座標にセットが含まれているため、MDX 関数が失敗しました。

適用先
SQL Server 2012 Business Intelligence SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2012 Developer SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard SQL Server 2008 R2 Web SQL Server 2008 R2 Workgroup

Microsoft は、Microsoft SQL Server 2012 Service Pack 1 の修正プログラムを 1 つのダウンロード可能なファイルとして配布します。 修正プログラムは累積的であるため、新しい各リリースには、以前の SQL Server 2012 Service Pack 1 修正プログラム リリースに含まれていたすべての修正プログラムとすべてのセキュリティ修正プログラムが含まれています。

現象

SQL Server 2012 のインスタンスで Microsoft SQL Server 2012 用 Service Pack 1 (SP1) を適用するか、コンピューターに Microsoft SQL Server 2008 R2 があるとします。 多次元式 (MDX) クエリを実行しようとすると、クエリは失敗し、次のようなエラー メッセージが表示されます。

'AttributeName' 属性の座標にセットが含まれているため、MDX 関数は失敗しました。

解決策

この問題は、SQL Serverの次の累積的な更新プログラムで最初に修正されました。

SQL Server 2012 /en-us/help/2908007 の累積的な更新プログラム 11

SQL Server 2008 R2 SP2 /en-us/help/2887606 の累積的な更新プログラム 9

SQL Server 用の累積的な更新プログラムについて

SQL Serverの各新しい累積的な更新プログラムには、すべての修正プログラムと、以前の累積的な更新プログラムに含まれていたすべてのセキュリティ修正プログラムが含まれています。 SQL Serverの最新の累積的な更新プログラムを確認してください。

      

SQL Server 2012 SP1 の累積的な更新プログラム 3 この問題の修正プログラムは、累積的な更新プログラム 3 で最初にリリースされました。 SQL Server 2012 SP1 のこの累積的な更新プログラム パッケージを取得する方法の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を表示します。

2812412 SQL Server 2012 Service Pack 1Note 用の累積的な更新プログラム パッケージ 3 ビルドは累積的であるため、各新しい修正プログラム リリースには、以前の SQL Server 2012 SP1 修正プログラム リリースに含まれていたすべての修正プログラムとすべてのセキュリティ修正プログラムが含まれています。 この修正プログラムが含まれている最新リリースの修正の適用を検討することを推奨します。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。

2772858 SQL Server 2012 Service Pack 1 以降にリリースされた SQL Server 2012 のビルド

状態

Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。

追加情報

この問題を再現するには、次のクエリを実行します。メンバー measures.test を 1 として使用します

SELECT
  {
    measures.test,
   [メジャー]。[インターネット販売額]
  }
   ON COLUMNS

、NON EMPTY
  [製品]。[モデル名]。[モデル名].members*
  [製品]。[size]。[size].members

    ON ROWS
FROM
(
  SELECT
    {[Product].[製品ライン].&[M]} ON COLUMNS
  FROM [Adventure Works]
)
WHERE
  (
   [製品]。[製品ライン]。[すべての製品]
  ) 前述のクエリに基づいて、次の条件に該当する場合に問題が発生する可能性が高くなります。

  • クエリはコールド キャッシュで実行されるか、ClearCache XMLA コマンドの後にデータ キャッシュがクリアされた後に実行されます。
  • MDX クエリは複数のメジャーを選択し、少なくとも 1 つのメジャーはメジャー グループの基本メジャーです。 前に説明したクエリの [Measures]。[インターネット売上金額] はメジャー グループから取得されます。
  • クエリには、1 つのメンバーのサブ選択があります。
  • ALL スライスは、軸の属性の粒度を超えています。 たとえば、[Product] には [すべて] スライスが選択されています。[Product] がある場合の [Product Line] 属性。軸の [モデル名] 属性。
  • 軸は、ディメンションから他の属性をクロス結合する必要があります。 前述のクエリでは、行軸に複数の属性があります。

参考資料

SQL Server の増分サービス モデルの関連情報を参照するには、以下のサポート技術情報番号をクリックしてください。

935897 増分サービス モデルは、報告された問題の修正プログラムを提供するために、SQL Server チームから入手できます。SQL Server更新プログラムの名前付けスキーマの詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を表示してください。

822499 Microsoft SQL Server ソフトウェア更新プログラム パッケージの名前付けスキーマ ソフトウェア更新プログラムの用語の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。

824684 マイクロソフトのソフトウェアの更新で使用される一般的な用語の説明