我用aspx做好了一个olap的前端,在用localhost访问ok,但是用127.0.0.1访问却提示:由于计算机安全设置,不能访问其他域的数据,连接不上数据库啊。可是我机子上没有设定域啊?而且其他机器也不能访问!
我的连接字段是用:Provider=MSOLAP.2;Data Source=LAM;Initial Catalog=FoodMart 2000;
LAM是服务器名称,是不是这里出了问题啊??怎样设置才能让其他机器通过http访问啊??

解决方案 »

  1.   

    将 Msolap.asp 文件从 C:\Program Files\Microsoft Analysis Services\Bin 文件夹复制到
    '       要用作分析服务器的计算机中的 C:\Inetpub\Wwwroot 文件夹。(实际位置可能与这些默认位置不同。)
    '       通过由 Microsoft? Internet Information 服务 (IIS) 验证了身份的连接必须能够访问该计算机。 '       重要  如果分析服务器计算机上不存在 C:\Inetpub\Wwwroot 文件夹,则可能未安装 IIS。
    '       IIS 必须安装在分析服务器计算机上,并且必须为默认 Web 站点指派了名称或 IP 地址才能完成本过程。
    '       分析服务器计算机必须运行支持 IIS 的操作系统,如 Microsoft Windows NT? 4.0 Server
    '       (不是 Windows NT 4.0 Workstation)或 Microsoft Windows? 2000。'       创建或打开包含 Internet Information 服务管理单元的 Microsoft 管理控制台 (MMC)。 
    '       在 Windows 2000 上,可打开管理工具并运行 Internet 服务管理器。'       在控制台树中,展开要管理的服务器,然后单击"默认 Web 站点"。 
    '       如果要管理的服务器未在控制台树中出现,请右击"Internet Information 服务",然后单击"连接"指定服务器。'       在详细信息窗格中右击 Msolap.asp,然后单击"属性"命令。
    '       在"属性"对话框中,如果"读取"复选框未选中,请选中它,然后选中"脚本资源访问"复选框。
    '       单击"确定"按钮以设置这些属性并关闭对话框。'       在 Internet Information 服务管理单元的树窗格中,右击 Web 站点,然后单击"属性"。
    '       在"Web 站点属性"对话框中,单击"主目录"选项卡。
    '       根据分析服务器计算机的操作系统,对 Msolap.asp 所宿主的站点做如下更改: 
    '       对于 Windows 2000,在"执行权限"框中选择"仅脚本"或"脚本和可执行文件"。
    '       可以选择"应用程序保护"框中的"高(隔离)",以确保作为基于 IIS 的进程运行的 Analysis Services 的最大稳定性。'       对于 Windows NT 4.0 Server,单击"脚本"或"执行(包括脚本)"。
    '       可以选择"运行于独立内存空间(隔离进程)"复选框以确保作为基于 IIS 的进程运行的 Analysis Services 的最大稳定性。 '       单击"确定"按钮。 '       连接字符串用http://url 样式