对 SQL Server 2005 Analysis Services 的 HTTP 访问

服务器操作系统为winServer 2003 , 数据库为Sql Server 2005

首先要在 Microsoft Windows Server 2003 上配置对 SQL Server 2005 Analysis Services 的 HTTP 访问,http://www.microsoft.com/china/technet/prodtechnol/sql/2005/httpasws.mspx
这里写的很详细,过程也比较简单,我们这就不再赘述了.

开发的时候需要添加一个引用:Microsoft.AnalysisServices.AdomdClient
ADOMD.NET是开发过程中最重要的部分,提供应用程序与数据源之间的桥梁作用,与AS的交互都是通过ADOMD.NET来完成的。
几个常用的ADOMD.NET对象:

  AdomdConnection,AdomdCommand,AdomdDataReader,和 AdomdDataAdapter 对象是ADOMD.NET的核心元素。AdomdDataReader对象提供连接状态下的从多维数据源读取数据的快速、高效的方法;AdomdDataReader对象实现了System.Data 命名空间的下的IDbDataReader接口,所以任何可绑定于标准.NET Framework Data Providers获取数据的请求均可以用于AdomdDataReader。AdomdDataAdapter可用于转移CellSet,特别是用Select命令获取数据的时候。


连接字符串:
" Provider=MSOLAP.3;User ID=userid;Password=password;Persist Security Info=True;Initial Catalog=DW;Data Source=http://192.0.0.1/msmdpump.dll; " ;

如果是本地连接的话,Data Source=http://192.0.0.1就可以了

这样就可以获得连接库下的所有立方体了

 

另外:如果服务器上的立方体重新处理会报用户 "******"IUSR_SVCTAG-7PTY92X 无权访问 ****** 数据库,或该数据库不存在。"这时候需要在连接的数据库角色中添加相应的成员身份

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值