WEB开发网
开发学院软件开发VC 在 ASP.NET 中使用 SQL Server 2000 Analysis Ser... 阅读

在 ASP.NET 中使用 SQL Server 2000 Analysis Services 和 Office XP 构造 OLAP 报表应用

 2006-07-23 11:17:38 来源:WEB开发网   
核心提示: 一旦IIS在 Analysis Services 服务器上安装完毕,配置一个用于 HTTPS 存取的新 Web 站点,在 ASP.NET 中使用 SQL Server 2000 Analysis Services 和 Office XP 构造 OLAP 报表应用(6),首先,在默认的Web

一旦IIS在 Analysis Services 服务器上安装完毕,配置一个用于 HTTPS 存取的新 Web 站点。首先,在默认的Web根目录(\Inetpub\wwwroot\)外新建一个Web站点目录。为了安全的目的,我们建议停 到默认 Web 站点。除此之外,如果你安装了SSL认证,需要关闭防火墙上的80端口,打开443端口。

其次,将 msolap.asp 文件从\Program Files\Microsoft Analysis Services\bin 目录拷贝到新建的Web站点目录,使用 IIS 管理器将新建的 Web 站点目录配置为一个 Web 应用,为 Web 站点添加 Host Header Name (例如,olap.mycompany.com)。

第三,购买并在服务器上安装 SSL 认证。在购买认证过程中确保 Web 站点可以通过 80 端口访问。认证安装完毕后,在防火墙上关闭80端口并打开443端口。使用 IIS 管理器设置 Web 目录的安全以禁止匿名访问,允许 Basic Authentication。最后,重置 IIS 以接受更改。

HTTPS 创建完毕后,必须更新指向 OLAP 数据源的连接字符串。连接字符串格式如下:Provider=MSOLAP;user id=Domain\Username;password=Password;Data
Source=https://ServerName;Initial Catalog=OLAPDataSourceName

更详细的信息参见知识库文章(Knowledge Base )Q279489:“How to Connect to Analysis Server 2000 By Using HTTP Connection”.

安全访问OLAP

一旦 OLAP 数据源可以通过 HTTPS 来访问,那么安全信任是不可或缺的。因为现在任何一个可以浏览网站的人都有可能访问网站上的数据源。譬如,一个远程用户 只要知道 Analysis Server 的 URL以及 Initial Catalog 的名称,就可以打开 Excel 并将 PivotTable 联接到 OLAP 数据源。

Analysis Services 实现了基于 Windows NT 用户帐号的多维数据集安全规则。基本思路是在服务器上创建一个或多个本地 Windows NT 用户帐号,赋予它们 SQL Server 数据库角色。然后将该数据库角色赋予给某个多维数据集角色,并绑定该数据库角色到特定的多维数据集。多维数据集角色继承了 Windows NT 用户 ID 和密码,你将用户 ID 和密码添加到 OLAP 数据源连接字符串中即可。

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:ASP NET 使用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接