2016-05-04 17 views
0

私は類似しているかもしれないいくつかの投稿を見ましたが、何も私の正確な問題ではないようです。私たちは最近、新しいデータベースサーバーとして機能する新しいサーバーを取得しました。リンクされたサーバ "(null)"のOLE DBプロバイダmsolapのデータソースオブジェクトを初期化できません

私が遭遇している問題は、新しいSQL Server 2014 Enterprise Editionですべてを設定したことです。私はもはや仕事をしないと私たちのレポートは機能しません。つまり、キューブからデータを返さない私は私のプロジェクトからレポートを実行し、正確に同じデータを持つ古いサーバーを指している場合、私は結果を得る新しいサーバーにIPを変更し、何も返さないレポート。

この問題をさらに見知らぬものにするのは、新しいサーバーに移行したSSASのキューブを使用するレポートの場合のみであるように見えることです。

キューブは新しいサーバーで完全に処理されます。私は、SQLブラウザーからキューブ関連のクエリを実行することができますが、完全に動作するリンクサーバーも設定しましたが、同じストアドプロシージャを指すレポートを実行しようとすると、上記のエラーが発生します。レポートでは、URL http:\\localhost\reportsから実行中のデータも返されません。

私はこれが何らかの設定でなければならないと確信しています。私が逃した何かが大いに感謝されるでしょう。

+0

は、それがファイアウォールの問題だろう必要がありますか? Analysis Servicesの既定のインスタンスの場合は、サーバー上でTCPポート2383を開く必要があります。 MSDN> Analysis Servicesアクセスを許可するようにWindowsファイアウォールを構成するを参照してください。https://msdn.microsoft.com/en-GB/library/ms174937.aspx – RichardCL

+0

残念ながら、私は既にこれらのファイアウォールルールを設定して幸いではありません。私のデータベース、SSRS、SSASはすべて同じサーバー上で実行されていると言えます。 – Stephan

+0

許可はどうですか? – RichardCL

答えて

0

Reporting Servicesには、Analysis Servicesキューブに接続するデータソースがありますか?データソースは、新しいサーバーのAnalysis Servicesキューブにアクセスするためのアクセス許可を持つ資格情報を使用していますか?私は、エラーを発見し、いくつかの工夫の後

+0

レポートサービスから私はデータベースに接続するデータソースを持っていますが、キューブはデータベースのストアドプロシージャから呼び出され、直接使用することはなく、使用するSQLユーザーはサーバ。 – Stephan

+0

申し訳ありませんが、私は答えではなく、コメントを追加するつもりでした!私は今あなたがコメントしたままにしておきます。 – RichardCL

+0

問題を特定する必要があります。いくつかの提案:(1)サーバー上でSSMSを使用してストアドプロシージャを実行するとどうなりますか? (SSASデータソースが呼び出すストアドプロシージャ)(2)SQL Serverプロファイラはあなたに何を伝えますか? (3)可能な限り簡単なレポートを作成して、ストアドプロシージャを実行できるかどうか。 – RichardCL

0

は、いずれかの出会いは、私は単に他のメンバーとしてキューブの役割にNT SERVICE \ MSSQLSERVERを追加する必要がありました。このとヴィオラ

関連する問題