IIS7下配置SSAS通過HTTP遠端連線(OLAP)

IIS7下配置SSAS通過HTTP遠端連線(OLAP)

IIS7下配置SSAS通過HTTP遠端連線

SSAS釋出 SSAS遠端連線

安裝環境 作業系統:Windows7、Windows Server2008 IIS版本:7.5 IIS7下配置SSAS通過HTTP遠端連線詳細的步驟如下: 1、首先到分析伺服器的SQLServer安裝目錄中找到如下目錄和檔案,路徑如下:D:\Program Files\Microsoft SQL Server\MSAS10_50.MSSQLSERVER\OLAP\bin\isapi

2、在D盤新建一個olap檔案,把上述的isapi內的所有東西全部copy進去。

3、在IIS中新建一個應用程式池,名稱為olap,託管模式選擇經典,如下設定

點選應用程式池  右鍵新建應用池

4、在IIS預設網站下新建一虛擬目錄,名稱為olap,物理路徑選擇第二步新建的d:\olap的資料夾,具體操作如下圖

5、在虛擬目錄OLAP上點右鍵,選擇”轉換為應用程式”,然後對應的應用程式池選擇第三步建立的olap模式,具體如下圖

6、在OLAP的功能檢視區,雙擊”處理程式對映”

7、右鍵,選擇“新增指令碼對映”,選中剛所建虛擬目錄下的msmdpump.dll檔案,確定即可。會出現是否允許ISAP拓展,點選是即可,具體如下圖

8、配置IIS身份驗證,在功能檢視中,雙擊“身份驗證”,出現如下對話方塊


9、上面是啟用匿名身份驗證的,其他都是禁用的。右擊匿名身份驗證,選擇編輯,出現如下對話方塊:

點選設定輸入相應的使用者名稱和密碼,特別注意:這裡的使用者名稱必須是可以訪問SQLSERVER的。如果多維資料庫帶有例項名的話,比如.\sqlserver2008切記要修改msmdpump.ini檔案,開啟msmdpump.ini檔案,修改對應的ServerName為.\sqlserver2008即可。

測試配置是否成功 1、在多維分析引擎裡面輸入:http://ip地址:埠號/IIS站點名稱/msmdpump.dll 即可,例如:本機IP地址:192.168.156.139 埠:80 IIS站點名稱:olap 訪問如下:http://192.168.156.139:80/olap/msmdpump.dll

2、在EXCEL裡面連線Cube配置如下:開啟Excel,點選資料,來自其他分析資料來源,輸入訪問的 http://192.168.156.139:80/olap/msmdpump.dll 連線即可,具體如下圖

選擇對應的多維資料庫和對應的Cube即可

其他說明:如果在使用EXCE連線的時候報 XML分析在第1行、第9列處失敗:禁用DTD這個錯誤話。在應用程式池,選擇之前建立的OLAP應用程式池,點選高階設定,啟用32bit位應用程式:選擇true 即可

PS:分享IIS6、IIS5配置SSAS通過HTTP遠端連線詳細解決方案,詳情參考以下附件 http://www.flybi.net/article/64