Windows-Server-2008
MS Analysis Services + IIS - 配置/連接問題
(我不是專業的 Windows 伺服器管理員,這是我第一次涉足分析服務。)
我正在嘗試啟動並執行 Analysis Services,以便我可以通過 XMLA 觸發 MDX 查詢。
這是我到目前為止所做的(在標準的“windows 2008 with sql”ec2 實例上。IIS 6.1)-
- 啟動並執行範例 AdventureWorks 立方體。我可以在本地觸發 MDX 查詢並且它可以工作。
- 按照此連結獲取對 Analysis Services 的 HTTP 訪問。(唯一的偏差是,在我的情況下,我只看到圖 11 中的第 1、2、5 行)
- 可以從 SQL Server 管理工作室成功連接到http://localhost/olap/msmdpump.dll並使用基本 MDX 查詢觸發 XMLA EXECUTE 命令。
問題
- 我無法從 localhost 以外的主機訪問它。我可以很好地訪問http://servername (預設 IIS 頁面),但是http://servername/olap/msmdpump.dll給了我一個 500 來自除伺服器本身之外的任何主機。(我從本地主機上的瀏覽器中得到了預期的帶有肥皂故障的肥皂信封)
提前感謝您提供的任何建議/解決方案。
聽起來你需要這樣做:
http://codesnob.wordpress.com/2009/06/03/remote-error-messages-iis/
DLL 將向 IIS 發送 HTTP 500 錯誤標頭,希望它將其返回給客戶端,但是,預設情況下,IIS 設置為僅向 localhost 請求顯示錯誤,因此它用自己的替換 SOAP 錯誤頁面。它是一項安全功能,因此我只會為您配置了 OLAP HTTP 處理程序的站點執行此操作,除非它是開發/非生產/非面向 Web 的伺服器。