none
SQLServer2005のAnalysisServicesで作成したキューブをExcelXPから参照できない RRS feed

  • 質問

  •  

    みなさん、はじめまして。

     

    現在、SQLServer2005のAnalysisServicesで分析キューブを作成しているのですが、

    ExcelXPから接続してデータを参照することができません。

     

    Microsoftのページより、

     ・Microsoft Core XML Services (MSXML) 6.0

     ・Microsoft SQL Server 2005 Analysis Services 9.0 OLE DB Provider

     

    上記2つのインストールが必要とあったので、インストールして再度試みましたがやはり接続に失敗してしまいます。

     

    接続の方法ですが、

    1.ExcelXPを起動し、

     メニュー[データ]-[ピボットテーブルとピボットグラフ レポート]-[外部データソース]を選択します。

    2.「データの取り出し」より「データソースの選択」画面の[OLAPキューブ]タブ-[新規データソース]

     にてデータソースを指定します。

    3.「アクセスするデータベースに対するOLAPプロバイダを選択してください:」欄では

     [ Microsoft OLE DB Provider for Analysis Services 9.0 ] を選択しし、「接続」ボタンを押します。

    4.「Multidimensional Connection 9.0」画面で、「分析サーバ」を選択しサーバ名を指定します。

     

    5.接続エラー★

     「接続を開けませんでした

      次のシステム エラーが発生しました: 接続済みの呼出先が一定の時間を過ぎても正しく応答しなかったため、

      接続できませんでした。または接続済みのホストが応答しなかったため、確立された接続は失敗しました。」

     が表示されます。

     

    原因は何でしょうか?

    ご存知の方はいらっしゃいませんでしょうか?

     

    よろしくお願いいたします。

    2007年9月12日 5:24

すべての返信

  • SSASが入っているサーバーは、問題となるクライアントPC以外に接続可能な

    クライアントPCは存在するでしょうか?

     

    環境がサーバーPC及び、クライアントPCの2台しかなく、サーバーPCのSSMSを用いて

    自身のSSASが見える、且つ、クライアントPCからは見えない場合は、サーバーPCの

    ファイヤーウォールに引っかかっている可能性があります。

    (特に、サーバー側がXP, 2003以降である場合)

     

    サーバーPCにファイヤーウォールが存在する場合は、問題が無いのであれば接続確認の

    ために一度OFFにしてみると接続できるカモしれません。

     

    もし、原因がファイヤーウォールであった場合は、サーバーPCに対して適切なポート

    を開放する必要があります。

     

    (追加)

    >>  Analysis Services アクセスに対して Windows ファイアウォールを構成する方法

    > http://technet.microsoft.com/ja-jp/library/ms174937.aspx

    2007年9月12日 5:50
  • 時を経て、りんごっちさんと同じ罠にはまってしまいました。

    今は提案中ですので、仮の環境を構築しています。

    サーバーPC:WindowsXP SP3 および SQL Server 2008 R2

    クライアントPC:WindowsXP SP3 および Excel2007

    Windowsファイアウォールだったのですね。。。勉強になりました、助かりました。

    2010年11月5日 2:28