Bug #: 50000362 (SQL 修正プログラム)
マイクロソフトでは、1 つのダウンロード可能なファイルとして Microsoft SQL Server 2005 の修正プログラムを配布します。修正プログラムは累積的であるため、新しいリリースごとにすべての修正プログラムが含まれていて、以前の SQL Server 2005 に含まれていたすべてのセキュリティ修正プログラムの更新プログラムのリリースします。
この資料では、この修正プログラムのリリースに関する次について説明します。
-
この修正プログラム パッケージで修正される問題
-
この修正プログラム パッケージをインストールするための前提条件
-
この修正プログラム パッケージの適用後にコンピューターを再起動する必要があるかどうか
-
この修正プログラム パッケージが、他の修正プログラム パッケージで置き換えられますかどうか
-
この修正プログラム パッケージの適用後、レジストリ変更を加える必要があるかどうか
-
この修正プログラム パッケージに含まれるファイル
現象
次のような状況を考えます。
-
SQL Server 2005 Analysis Services のインストールを持つコンピューターでは、Microsoft Office Excel 2007 をインストールします。
-
コンピューターに SQL Server Management Studio または SQL Server ビジネス インテリジェンス開発 Studio (入札) を使用するとします。
このシナリオでは、次のエラー メッセージの 1 つ以上表示される場合があります。
エラー メッセージ 1
予期しないエラーが発生しました: 'アプリケーションでのエラーです '。
エラー メッセージ 2
予期しないエラーが発生しました: ' 読み取りまたは書き込み保護されているメモリを実行しようとします。これは、他のメモリが破損していることを示すことがよくあります '。
エラー メッセージ 3
読み取りまたは書き込み保護されているメモリを実行しようとします。これは多くの場合、他のメモリが破損していることを示します。(msmgdsrv)
エラー メッセージ 4
デザイナーは、MDX スクリプトで 1 つまたは複数の構文エラーがあるために、計算を表示できません。これらの計算を表示するには、計算ビューに切り替え、ツールバーの [スクリプト ビュー] をクリックし、MDX スクリプトを編集し、構文エラーを解決します。
エラー メッセージ 5
構文チェックは、次のメッセージで失敗しました。
' アプリケーションでのエラーです。 '
エラー メッセージ 6
アプリケーションでエラーが発生しました。(msmgdsrv)
エラー メッセージ 7
クエリの準備に失敗しました。
これらのエラー メッセージをトリガーするのには、次の操作が確認されています。
-
SQL Server Management Studio を使用します。
新しいロールを作成または既存の SQL Server 2005 Analysis Services データベースのロールを編集しようとするとします。[ロールの作成またはロールの編集] ダイアログ ボックスでは、これらの手順に従います。-
左側のペインで、ディメンションのデータをクリックします。
-
右側のウィンドウで [詳細] タブをクリックします。
-
確認] をクリックします。
さらに、次のロールの作成またはロールの編集] ダイアログ ボックスでこれらの手順を実行すると、同じエラー メッセージが発生します。
-
左側のウィンドウでは、セルのデータをクリックします。
-
右側のウィンドウで [詳細] タブをクリックします。
-
確認] をクリックします。
-
-
SQL Server ビジネス インテリジェンス開発 Studio を使用してください。
作成または、分析サービス プロジェクトを開きます。キューブ デザイナーには、次の操作のいずれかを行います。-
計算方法] タブをクリックします。
-
[アクション] タブをクリックし、マルチ ディメンション式 (MDX) 構文チェックが呼び出される操作を実行し、
-
[ KPI ] タブをクリックし、マルチ ディメンション式 (MDX) 構文チェックが呼び出される操作を実行し、
-
計算がキューブに存在する場合に、分析観点] タブをクリックします。
-
計算がキューブに存在する場合、[翻訳] タブをクリックします。
さらに、Analysis Services データ ソースを使用してレポートを作成するのには、レポート サーバー プロジェクト ウィザードを使用する場合、問題が発生します。[レポート ウィザード] ダイアログ ボックスには、次の操作のいずれかを実行します。
-
クエリ ビルダーをクリックして、計算されるメンバー ビルダー ] ダイアログ ボックスのチェックをクリックして複数のクエリ ビルダー ] ダイアログ ボックスで、計算されるメンバーの追加] をクリックしてください
-
[クエリ ビルダー] をクリックしてくださいとクエリを作成、し、[ OK ] をクリックしてください
-
原因
Msmgdsrv.dll ファイルの新しいバージョンは、Office Excel 2007 をインストールするときにインストールされるため、この問題が発生します。 SQL Server Management Studio、SQL Server ビジネス インテリジェンス開発 Studio は、「現象」に記載されている操作を実行するには、このファイルの以前のバージョンを読み込みます。このファイルの新しいバージョンでは、このファイルの古いバージョンと互換性があります。
解決策
Service Pack 情報
この問題を解決するには、SQL Server 2005 の最新の service pack を入手します。の詳細については、マイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックします:
913089 SQL Server 2005 の最新の service pack の入手方法
修正プログラムの情報
サポートされている修正プログラムは、マイクロソフトから入手可能です。ただし、この修正プログラムは、ここで説明する問題のみを修正することを目的としたものです。この問題が発生しているシステムにのみ適用してください。この修正プログラムは、今後さらにテストを行う場合があります。したがって、この問題の影響が深刻でない場合は、この修正プログラムが含まれる次のソフトウェア更新プログラムがリリースされるまで待つことをお勧めします。
修正プログラムをダウンロードできる場合は、このサポート技術情報の資料の上部に「修正プログラムのダウンロード」セクションがあります。このセクションが表示されていない場合は、マイクロソフト カスタマー サービス サポートにお問い合わせのうえ、修正プログラムを入手してください。