1

SSAS 2012 インスタンスが配置されているホスティング環境は、既定のポート番号 (2383) を開くことを拒否し、ポート 443 の使用を主張します。ポート 443 で実行すると、ほとんどすべての SSAS 機能と接続が問題なく動作します。

ただし、CREATE GLOBAL CUBEコマンド クエリはエラーを返します。

[サーバー名] サーバーに接続できないか、指定されたコンピューターで Analysis Services が実行されていません。

SSAS ポートをデフォルトの 2383 に戻すと、CREATE GLOBAL CUBEコマンドは完全に機能します。

なぜこれが起こるのですか?これを回避する方法はありますか? おそらくOLEDBプロバイダーの制限であると思われますが、証拠や明確な手がかりはありません.

ホストがポート 2383 を開くための弾薬としてこの問題を喜んで使用しますが、これは「セキュリティ」の名目で何度も負けた戦いであり、エンド ツー エンドの実用的なソリューションの時間です。切れる。(ホスティング環境はサードパーティではなく法人の一部門です。)

アップデート:

これは、Microsoft による SSAS 接続/接続文字列処理のバグとして確認されています。

4

2 に答える 2

1

SSAS 開発チームは、現在、このコマンドが機能するには、SSAS の既定のポートを使用するか、SQL ブラウザーの既定のポートを使用して、ブラウザー サービスが既定以外のポートに要求を送信できるようにする必要があると報告しています。どちらのサービスのデフォルト ポートも使用できない場合、リモート接続からこのコマンドを実行することはできません。

Microsoft は現在、パッチに取り組んでいます。

于 2013-10-31T18:15:58.613 に答える
1

http および https 経由でアクセスするように Analysis Services をセットアップできます。実際、これは Analysis Services の一部である DLL を使用しています。この DLL は IIS でホストされ、クライアントと Analysis Services サーバー間の一種のプロキシとして機能します。インストールの詳細については、http://msdn.microsoft.com/en-us/library/gg492140.aspxを参照してください。その後、IIS 構成で https やさまざまな認証モードなどのセキュリティ設定を構成できます。

于 2013-08-23T20:11:34.863 に答える