server|訪問|伺服器
配置通過HTTP訪問SQL Server 2005 Analysis伺服器
其HTTP訪問機制和SQL2000 Analysis 的一樣,通過在IIS中增加應用程式對應(ISAPI擴充)來實現對Analysis伺服器的訪問
具體步驟如下:
我的機器環境WIN2003+IIS SQL Server 2005 BETA3
1、確定msmdpump.dll檔案所在SQLSERVER2005目錄的位置,當前它處於下面目錄中
C:\Program Files\Microsoft SQL Server\MSSQL.2\OLAP\bin\isapi
2、建立一虛擬目錄指向該目錄 ,如下
2。1建立一個 OLAP 的虛擬目錄
2。2使該虛擬目錄指向C:\Program Files\Microsoft SQL Server\MSSQL.2\OLAP\bin\isapi 目錄
2。3使該虛擬目錄具有執行許可權
3、為OLAP虛擬目錄增加應用程式對應,把.DLL請求轉為 msmdpump.dll處理,如圖
好了,配置基本完成了,現在你可以啟動SQL Server Management Studio應用程式通過地址 http://crserver/olap/msmdpump.dll串連到 SQL Server 2005 Analysis,如圖
你也許會奇怪為什麼http://crserver/olap/msmdpump.dll會自動找到機器中的SQL Server 2005 Analysis執行個體,其實在C:\Program Files\Microsoft SQL Server\MSSQL.2\OLAP\bin\isapi 目錄下有一個叫msmdpump.ini的設定檔,它就是通過這個設定檔定位的,內容如下:
<ConfigurationSettings>
<ServerName>localhost</ServerName>
<SessionTimeout>3600</SessionTimeout>
<ConnectionPoolSize>100</ConnectionPoolSize>
</ConfigurationSettings>
在這個設定檔中,ServerName除了可以為機器名、機器名\執行個體名外,還可以為URL地址,如<servername>http://***/***/msmdpump.dll</servername>