当数据仓库搭建好后,我们就可以通过sqlserver的管理工具查看服务器上的数据集了。但是这样挺不方便的,如果要远程访问,那么就可以通过http来连接数据仓库。要配置数据仓库http连接非常的简单。如果是sqlserver 2000的版本,那么可以找到Msolap.asp这个文件,通过配置到IIS站点中就可以连接了。不过如果是sqlserver 2005之后的版本,这个方法就不适用了。这时的操作步骤是,找到sqlserver安装文件夹中的isapi文件夹,把里面的文件包括文件夹全部复制到我们iis的站点里面。
如果iis没有设定的话,那么可以按照这样配置,找到iis管理,右键站点,选择新建虚拟目录,取个名字,并将虚拟目录映射到本地的真实目录,然后新建应用程序池,将虚拟目录的应用程序池指向新建的那个,这样,就创建好了。
之后,就可以见isapi中的文件全部复制到我们上面创建好的目录中了,里面的文件有两个需要注意。第一个是msmdpump.dll,用于访问ssas,第二个是msmdpump.ini,用于配置前面的连接,里面有服务名等设定,如果iis访问的是本机的话,就可以保留默认的内容,否则应该填写实际内容。
也就是说msmdpump.dll提供了访问ssas的桥梁,我们只要将它配置到iis中就可以了。
那么如何配置呢,上面我们已经将文件复制到目录中了,这时候我们需要在目录中添加应用程序映射,将.dll请求转为msmdpump.dll处理。如何做呢,在iis管理中右键目录的属性,选择虚拟目录页标签,右下角有个配置按钮,点击
后就可以添加映射了。选择新建,然后选择msmdpump.dll文件,扩展名填上.dll,然后确定即可.这里有个小插曲,
如果该文件的路径太长,显示在框里面的话会有...这样的情况,于是我们就无法按确定按钮,这时只要点击一下文本框,让路径显示完整后就可以按确定了。之前选择应用程序池也是在目录页标签中。
做到这步,我们已经将桥搭好,可以通往ssas了。路是修好了,可是不是每个人都可以通行的,还有权限问题呢。这时候的权限有两个,访问iis目录的权限,还有访问ssas的权限。也就是说能连接到ssas的用户,必须同时具备这两个权限。
如何配置访问目录的权限。在iis管理中右击目录,选择属性,选择目录安全性页标签,在身份验证和访问控制上点击编辑。这里要介绍下匿名身份,如果打上勾,那么用户可以匿名访问该目录,并且,以下面填写的用户作为身份。集成windows身份验证,可以输入用户名密码来登录。这里我们要进行选择,如果不允许匿名访问,则登入时会弹出对话框来让我们输入。
如何配置访问ssas的权限。通过sqlserver的管理工具连上ssas,就是点击链接后选择analysis service.右键选择它,记得属性中有个安全性的。反正就是找到安全性,里面可以添加用户,于是该用户就可以访问。
为了测试方便,可以勾选上匿名访问,并配置用户,选择一个用户,然后给予该用户访问ssas的权限。实际中按情况进行配置。
然后我们就可以测试了,打开sqlserver管理工具,连接中的地址填入http://提供服务的ip地址/我们创建的虚拟目录/msmdpump.dll,选择连接,如果可以连接到ssas,就代表配置成功了。但是我通过ie并不能访问。
分享到:
相关推荐
《SQL Server Analysis Services 标准指南附录数据库》是一份深度探讨Microsoft SQL Server Analysis Services (SSAS) 的专业文档,其附录包含了丰富的项目解决方案,旨在帮助用户更好地理解和操作SSAS。SSAS是SQL ...
SQL 2000 OLAP解决方案是针对企业数据管理和决策支持的一种技术,它主要涉及到数据仓库和Analysis Services(简称SSAS)两个核心组件。数据仓库是将来自不同业务系统的大量历史数据集中存储,以便进行高效分析和报告...
随着企业数据量的增长及数据分析需求的增加,利用HTTP协议访问SQL Server 2008 Analysis Services(简称SSAS)成为了提高数据分析灵活性的有效手段之一。本文将详细介绍如何通过IIS配置HTTP访问SQL Server 2008 ...
8. **服务和实例配置**:指导如何调整Analysis Services服务的配置参数,如处理和查询的最大并发连接数,以平衡资源使用和系统稳定性。 9. **安全性和权限管理**:探讨如何通过安全设置和权限控制来确保性能不受...
2. **SQL Server 管理员**:负责配置 SQL Server 和 Analysis Services (SSAS),包括但不限于创建数据库、设置权限等任务。 3. **Exchange 管理员**:当计划集成 Exchange Server 时,需要拥有 Exchange 管理员权限...
本文将从基础知识开始,逐步介绍 SQL Server BI 的各个组件和技术,包括集成服务(Integration Service,SSIS)、分析服务(Analysis Service,SSAS)和报表服务(Reporting Service,SSRS)。 SQL Server BI 的...
3. **2383端口**:这是SQL Server Analysis Services(SSAS)默认实例的端口。对于命名实例,端口可以由管理员自定义,但建议避免动态分配,以提高安全性和可预测性。客户端在连接命名实例时,如果端口未预设,会...
- 高级特性如复制、分区、Service Broker等,以及与BI工具(如SSIS、SSAS、SSRS)的集成,可以帮助你进一步提升技能。 6. **社区与资源**: 微软提供了丰富的文档和在线资源,如MSDN、TechNet,还有Stack Overflow...
3. SSIS教程:介绍数据源连接、数据流任务、转换和目标组件的配置。 4. SSAS实践:多维数据集创建、立方体设计和数据切片。 5. SSRS实例:报表布局、参数化、数据驱动订阅和交互式功能。 6. 性能优化:查询优化、...