Analysis Services を使用していますが、互換性の問題が発生しました。これが私の状況です。私は3台のマシンを持っています:
- Server2005: このマシンには SQL Server、Analysis Services、および Visual Studio があり、すべて 2005 バージョンです。
- Client2008: このマシンには Visual Studio 2008 があります。
- Client2005: このマシンには Visual Studio 2005 が搭載されています
私がしたいこと:
- Client2008 で動作し、Server2005 に展開するキューブを開発します。
問題:
- データを読み取ってキューブをデプロイできます。ただし、キューブを「処理」しようとすると、次のエラー メッセージが表示されます。高レベルのリレーショナル エンジンでエラーが発生しました。'xxxxx' の DataSourceID、'xxxxx' の名前を持つデータ ソースに接続できませんでした。偽装情報は「サービスアカウントを使用する」に設定されています。接続を使用してデータを読み取ることができる理由がわかりません。キューブをデプロイできます (Server2005 で新しい AnalysisServices データベースが作成されます) が、データを処理できません。
機能したテスト:
- SQL Server 2008 を使用して、Client2008 でキューブをローカルに展開して処理できます。
- Server2005 でキューブをローカルに展開して処理できます。
- Client2005 から Server2005 にキューブをデプロイして処理できます。
- 私は Client2005 を使用してキューブを開発しています。ビジュアル プロジェクトを Client2008 にコピーし、VS2008 で使用するようにプロジェクトを更新すると、うまくいきます。ただし、最初から VS2008 でまったく同じキューブを開発すると、前のエラーが発生します。VS2005 と VS2008 で生成された .ds ファイルを比較しましたが、大きな違いは見つかりませんでした。
私は無知です。どんな助けでも大歓迎です、ありがとう!