我已经在本地系统中安装了分析服务,在IIS中,我在默认网站下创建了应用程序池,并创建了一个名为OLAP的应用程序,该应用程序指向C:\inetpub\wwwroot\OLAP
,当我尝试在SSMS中使用http://localhost/OLAP/msmdpump.dll
连接时,出现以下错误:
由于目标计算机处于活动状态,因此无法建立连接 拒绝了。
我应该如何解决?我应该在数据库端添加什么?
答案 0 :(得分:0)
最常见的问题是配置处理程序映射。他们应该看起来像这样:
和测试,使用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