首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server 2005 Analysis Services HTTP 存取配置全攻略(Windows Server 2003)

     編輯:關於SqlServer

前言

SQL Server 2005 Analysis Services 支援兩種連線驗證模式:

  1. Windows 整合驗證:連接字串範例 Data Source=limj;Catalog=Analysis Services Tutorial;ConnectTo=9.0;Integrated Security=SSPI
  2. HTTP 驗證:連接字串範例 Provider=MSOLAP;User ID=administrator;Password=119;Persist Security Info=True;Initial Catalog=DataCenterDW;Data Source=https://limj/olap/msmdpump.dll

因應企業軟體架構需求,本文詳細說明 HTTP 存取模式在 Windows Server 2003 SP1 上的完整配置流程(參考 Microsoft MSDN 官方白皮書)。

架構概觀

HTTP 存取架構中,泵組件 (msmdpump.dll) 載入 IIS 作為 ISAPI 擴展,負責在用戶端與 Analysis Services 伺服器間傳輸 XMLA 訊息。

HTTP 存取組件架構圖

圖 1:組件架構概覽

二進制檔案部署

  1. 將 %Installation folder%\OLAP\bin\isapi 目錄下所有檔案複製至 IIS 虛擬目錄對應的實體資料夾。
  2. 範例:將 C:\Program Files\Microsoft SQL Server\MSSQL.1\OLAP\bin\isapi 複製至 C:\inetpub\wwwroot\olap
重要提醒:
  • 虛擬目錄實體路徑必須位於 NTFS 格式磁碟,以支援完整安全性設定。
  • IIS 限制:路徑不可包含空白字元。
  • 若 HTTP 泵與 Analysis Services 部署在不同伺服器,需額外安裝 OLEDB for Analysis Redistributable。

應用程式集區建立

  1. 開啟「電腦管理」→「服務和應用程式」→「Internet 資訊服務」
  2. 右鍵「應用程式集區」→「新增」→「應用程式集區」
  3. 命名為 OLAP

建立應用程式集區

圖 2:應用程式集區建立

虛擬目錄建立與權限設定

  1. 右鍵「網站」→「新增」→「虛擬目錄」
  2. 別名設為 OLAP
  3. 內容目錄指向剛建立的 C:\inetpub\wwwroot\olap
  4. 關鍵權限設定:僅勾選「執行指令碼 (如 ASP)」,其他權限不勾選

虛擬目錄權限設定

圖 3:虛擬目錄存取權限配置

驗證與測試

配置完成後,瀏覽器訪問 https://<server>/olap/msmdpump.dll 應顯示 XMLA 服務端點資訊,即表示配置成功。用戶端連接字串即可使用 HTTP URL 格式連線。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved