2

作成したホスト エイリアスを Microsoft Analysis Services 2008 に認識させるのに問題があります (データベース エンジンでは認識されますが)。

取り決めは次のとおりです。PRODUCTION という分析サービス サーバーを検索するコードがいくつかあります。テスト目的で、PRODUCTION が localhost を指すようにしたいと考えています。SQL Server 2000 および 2005 では、次の方法でこれを実現しました。

  1. ローカル マシンの C:\Windows\system32\drivers\etc\hosts ファイルに次のエントリを追加して読み取ります: 127.0.0.1 PRODUCTION

  2. Sql Server 構成マネージャーで TCP/IP を有効にする

  3. Sql Server 構成マネージャーで PRODUCTION のエイリアスを作成する

これは、データベース エンジンに最適です。SQL Server Management Studio をサーバー "PRODUCTION" に接続すると、ローカル マシン上のサーバーがプルアップされます。PRODUCTION に ping を実行すると、正常に動作します。

32 バイトのデータを使用して PRODUCTION [127.0.0.1] に ping を実行します。

127.0.0.1 からの返信: bytes=32 time<1ms TTL=128 127.0.0.1 からの返信: bytes=32 time<1ms TTL=128 127.0.0.1 からの返信: bytes=32 time<1ms TTL=128 127.0.0.1 からの返信: bytes=32 time<1ms TTL=128

127.0.0.1 の Ping 統計: パケット: 送信 = 4、受信 = 4、損失 = 0 (0% 損失)、

ただし、Analysis Services では機能しません。サーバーが見つからないかのように動作します。Management Studio では、分析サービス サーバーとして "localhost" に正常に接続できますが、サーバーとして "PRODUCTION" を使用すると、[サーバーに接続] ダイアログから次のエラーが表示されます。

「接続を確立できません。サーバーが実行されていることを確認してください...トランスポート接続からデータを読み取ることができません: 既存の接続がリモート ホストによって強制的に閉じられました」.

このエラーは、サーバーに存在しないことがわかっているホストを入力した場合に表示されるエラーとは少し異なります。

「接続できません。サーバーが実行されていることを確認してください...そのようなホストは認識されていません」

これは、何かが無効になっていると思います。または、上記の手順 2 と 3 のように有効にする必要があるものは他にありますか?

それとも、名前解決に DNS を使用しないように Analysis Services 2008 を変更したのでしょうか?

4

4 に答える 4

2

この問題に関して参照されているバグがあります: Analysis Services 2005/2008 の (名前付き) インスタンスの作成とエイリアス

ダレンが言ったように、DNS エイリアスを作成する必要があります。

于 2011-07-22T07:42:13.977 に答える
1

HOSTS ファイルのエントリを、特別な localhost ループ バック アドレスではなく、サーバーの実際の IP アドレスを指すように変更してみてください。

AS 2000 では、 DNS エイリアスを機能させるために次の手順を使用する必要がありました。しかし、SSAS 2005/2008 でそれを行う必要があるかどうかはわかりません

于 2009-02-02T06:05:41.497 に答える
1

ダレンが言ったように、最初に厳密な名前チェックを無効にする必要があります。ただし、レジストリの BackConnectionHostNames リストに、使用するエイリアスと一致するエントリを追加する必要もあります。両方を実行する方法の詳細については、この記事の回避方法 #1 を参照してください (この記事は SharePoint 用であることを心配する必要はありません。この手順は、SSAS 2005/2008 を含む、認証にループバック チェックを使用するすべてのアプリに適用されます)。

于 2012-03-01T15:54:33.543 に答える
0

2008 ASサーバーの権限を確認しましたか?

于 2009-03-11T21:31:48.717 に答える