1

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 ファイルを比較しましたが、大きな違いは見つかりませんでした。

私は無知です。どんな助けでも大歓迎です、ありがとう!

4

5 に答える 5

1

サービス アカウントに読み取りアクセス許可を与えるということは、Analysis Services サービスがユーザーとは異なる ID で実行されるため、データを読み取ることはできても、サービスが読み取れないことを意味します。

SYSTEM、NETWORK SERVICE、または特定のユーザー アカウントのいずれかになります。サービスのリストを取得するには、実行プロンプトで services.msc と入力します...

このアカウントには、SQL データベースに対する関連する読み取り権限を付与する必要があります。

于 2008-11-28T20:00:33.407 に答える
1

偽装設定が若干変更されました。最善の解決策は、SQL Server データベースで Analysis Services サービス アカウントに読み取りアクセス許可を付与することです。

データ ソース接続の偽装情報を変更する必要がある場合もあります。

[データ ソース] > [偽装情報] タブ

于 2008-11-21T15:43:37.327 に答える
0

データソースはどのプロバイダーを使用していますか?

SQL Server 2005に展開する場合は、プロバイダーが「SQLNCLI10.1」ではなく「SQLNCLI.1」であることを確認する必要があります。

分析プロジェクトで、データソースをダブルクリックし、接続文字列の下にある[編集]をクリックします。上部にドロップダウンリストがあり、正しいプロバイダーを選択できます。Client2008にSQLServerNative Client 9.0をインストールする必要があります(ここからダウンロードして、「Microsoft SQL Server NativeClient」を探してください)。

または、SQL Server Native Client 10.0を2005サーバーにインストールすると機能するはずです(ここからダウンロードして、「Microsoft®SQLServer®2008R2 NativeClient」を探してください)。

于 2010-06-30T23:15:31.937 に答える
0

ここでも同じ問題が発生しています... VS2008 でビルドされたプロジェクトが SQL Server Analysis Services 2005 に展開できないようです...

于 2010-01-28T19:49:42.810 に答える
0

同じ問題があり、SQL Native 10.0 データ ソースを OLEDB SQL Server データ ソースに置き換えただけです。

ペドロ・ゴメス。

幸運を

于 2010-03-19T21:53:39.213 に答える