不能提供分析服务的HTTP访问?

时间:2019-02-02 16:26:48

标签: ssas iis-8

enter image description here

我已经在本地系统中安装了分析服务,在IIS中,我在默认网站下创建了应用程序池,并创建了一个名为OLAP的应用程序,该应用程序指向C:\inetpub\wwwroot\OLAP,当我尝试在SSMS中使用http://localhost/OLAP/msmdpump.dll连接时,出现以下错误:

  

由于目标计算机处于活动状态,因此无法建立连接   拒绝了。

enter image description here

我应该如何解决?我应该在数据库端添加什么?

enter image description here

1 个答案:

答案 0 :(得分:0)

最常见的问题是配置处理程序映射。他们应该看起来像这样:

enter image description here

和测试,使用wget在Powershell的。如果你得到一个SOAP响应,ISAPI扩展正确配置:

PS C:\Users\dbrowne> wget http://localhost/olap/msmdpump.dll -UseDefaultCredentials
wget : <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><soap:Fault xmlns="http://schem
as.xmlsoap.org/soap/envelope/"><faultcode>XMLAnalysisError.0xc10e0002</faultcode><faultstring>Parser: The syntax for
'GET' is incorrect.</faultstring><detail><Error ErrorCode="3238920194" Description="Parser: The syntax for 'GET' is
incorrect." Source="Unknown" HelpFile=""/></detail></soap:Fault></soap:Body></soap:Envelope>
At line:1 char:1
+ wget http://localhost/olap/msmdpump.dll
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest], WebExc
   eption
    + FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand