其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>