KB2504524 - 修正: SSAS 2008 R2 または SSAS 2008 でカスタムの加重割り当て式を持つ UPDATE CUBE ステートメントを実行すると、「変数型が正しくありません」または「型が一致しません」エラーが発生する

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

現象

Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2) または Microsoft SQL Server 2008 Analysis Services (SSAS 2008) でカスタムの重み付け割り当て式を持つ UPDATE CUBE ステートメントを作成すると、次のいずれかのエラー メッセージが表示されます。

  • 注

    次のシステム エラーが発生しました: Bad variable type.

  • 注

    次のシステム エラーが発生しました。型が一致しません。

原因

この問題は、加重割り当てのカスタム数式で使用されているメモリが SSAS 2008 R2 または SSAS 2008 が解放した後、SSAS 2008 R2 または SSAS 2008 エンジンが無効なメモリの場所からデータ型を読み取ろうとするために発生します。

解決策

累積的な更新プログラムの情報

SQL Server 2008 Service Pack 3

この問題の修正プログラムは、SQL Server 2008 Service Pack 3 の累積的な更新プログラム 5 で最初にリリースされました。 この累積的な更新プログラム パッケージの関連情報を参照するには、以下の「サポート技術情報」 (Microsoft サポート技術情報) をクリックしてください。

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

2629969 SQL Server 2008 Service Pack 3 以降にリリースされた SQL Server 2008 ビルドには、特定の SQL Server Service Pack 用に Microsoft SQL Server 2008 修正プログラムが作成されます。 SQL Server 2008 Service Pack 3 のインストールには、SQL Server 2008 Service Pack 3 修正プログラムを適用する必要があります。 既定では、1 つの SQL Server Service Pack で提供されているすべての修正プログラムは、次の SQL Server Service Pack に含まれています。

SQL Server 2008 R2

この問題の修正プログラムは、累積的な更新プログラム 6 で最初にリリースされました。 SQL Server 2008 R2 用のこの累積的な更新プログラム パッケージを入手する方法の詳細については、以下のサポート技術情報番号をクリックしてください。

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

981356 SQL Server 2008 R2 のリリース以降にリリースされた SQL Server 2008 R2 のビルド

状態

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

追加情報

MDX の UPDATE CUBE ステートメントの詳細については、次の MSDN (Microsoft Developer Network) Web サイトを参照してください。

MDX の UPDATE CUBE ステートメントに関する一般情報
MDX のキューブ書き戻しを使用する方法の詳細については、次の MSDN Web サイトを参照してください。

MDX のキューブ ライトバックの使用方法に関する一般的な情報