Sqlserver2005 中的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=http://limj/olap/msmdpump.dll")
由于公司软件架构的需要,我这里选择后面那 种方式。下面我就说明一下这种方式在window2003 server上的配置过程。(以下文章来源于微软MSDN)
概述
Microsoft SQL Server 2005 Analysis Services 与 SQL Server 2000 Analysis Services 使用相同的体系结构提供 HTTP 访问。
泵组件被加载到 IIS (Internet 信息服务)并作为 ISAPI 扩展,在客户端和 Analysis Services 服务器间传送数据。
本白皮书介绍使用 Microsoft Windows Server 2003 SP1 设置对 Analysis Services 的 HTTP 访问的全过程。
图 1 给出了组件体系 结构的概览。
获取二进制数据
获取二进制数据:
将%Installation folder%\OLAP\bin\isapi目录的内容复制到要用作 IIS 中虚拟目录基础的文件夹。
本例中,我们将把C:\Program Files\Microsoft SQL Server\MSSQL.1\OLAP\bin\isapi文件夹中的所有文件复制到C:\inetpub\wwwroot\olap目录中。
注意: 为使用全部安全设置,请确保作为虚拟目录基础的文件夹位于格式化为 NTFS 文件系统的驱动器上,这一点非常重要。
由于 IIS 的限制,指向目录 的路径不能包含空格。
如果要在不同于 Analysis Services 服务器的其他服务器上运行 HTTP 泵,请确保同时为 Analysis Redistributable 数据包安装 OLEDB。
创建应用程序库:
1.要打开“计算机管理”控制台,请依次打开“控制面板”、“管 理工具”及“计算机管理”。
(或者,右键单击“我的电脑”图标 ,然后在快捷菜单上选择管理。)
2.在“计算机管理”控制台中,依次展开“ 服务和应用程序”节点和“Internet 信息服务”节点。
如果无法找到 “Internet 信息服务”节点,可能是因为您的计算机上尚未安装 IIS。如需安装,请在 “控制面板”中打开“添加或删除程序”。选择添加/删除 Windows 组件。然后 将 IIS 添加到 Windows 中。
3.右键单击“应用程序池”打开快捷菜单,选择 “新建”,然后再选择应用程序池。
4.指定应用程序池的名称。本例中,我们将它命 名为 OLAP。(参见图 2。)
图 2
创建虚 拟目录:
1.要打开“计算机管理”控制台,请依次打开“控制面板”、 “管理工具”及“计算机管理”。
(或者,右键单击“我的电脑 ”图标,然后在快捷菜单上选择管理。)
2.在“计算机管理”控制台中,依次 展开“服务和应用程序”节点和“Internet 信息服务”节点。
如果无法 找到“Internet 信息服务”节点,可能是因为您的计算机上尚未安装 IIS。如需安装,请在 “控制面板”中打开“添加或删除程序”。选择添加/删除 Windows 组件。然后 将 IIS 添加到 Windows 中。
3.右键单击“网站”打开快捷菜单,选择新建,然后选 择虚拟目录。
4.指定虚拟目录的名称。本例中,我们将它命名为 OLAP。
“内容目 录”应指向您刚才创建的文件夹。本例中指向 C:\inetpub\wwroot\olap。
5.请确保在访问权 限下只选中第二个复选框运行脚本(如 ASP)。(参见图 3。)
图 3