1

「Microsoft SQL Server 2008 MDX Step by step」という書籍を使用して MDX を学習しようとしています。書籍のサンプル データベースをダウンロードしましたが、データベースを接続しようとすると「アクセスが拒否されました」というエラーが表示されます。データベースを SQL Server 2008 R2 にアタッチするには、書籍のチュートリアルとサンプルが 2008 専用であるため、R2 にアタッチすることで違いが生じるでしょうか??、エラーを検索したところ、サンプルデータベースと共にダウンロードされるログファイル、私もそれを行いましたが、何も機能しませんでした

助けてください

4

1 に答える 1

2

同じエラーが数回ありました。バージョンとは関係ありません。SQL Server 2008 と SQL Server 2012 の両方で実行しました。MDX をダウンロードしてインストールしたフォルダーへのアクセスが拒否されたためです。これを解決する 1 つの方法は、"MdxStepByStep.mdf" および "MdxStepBySteplog" ファイルを、他のデータベースがあるデータ フォルダーにコピーすることです。たとえば、私のパスは次のとおりです。

"C:\Program Files\Microsoft SQL Server\MSSQL11\MSSQL\DATA".

次に、スクリプトのパスを次のように変更します。

exec master..sp_attach_db
'MdxStepByStep',
'C:\Program Files\Microsoft SQL Server\MSSQL11\MSSQL\DATA\MdxStepByStep.mdf'

「MdxStepByStep_log」をコピーしないでください。コピーすると、ファイルが既に存在するというエラーが表示されます。それは機能するはずです。また、私の記憶が正しければ分析キューブに問題はないはずです。問題があるかどうか教えてください。調査します。

于 2013-03-20T20:19:25.577 に答える