我已经在Windows 7计算机上设置了指向另一台服务器上的SSAS实例的msmdpump.dll,并且我发送的每个请求都被记录在事件查看器中,并出现以下错误。

事件编号:



资格赛:



信息:



我在本地计算机上也设置了另一个msmdpump,它运行正常,但是在Windows 2003上。

完整的XML消息

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
  <Provider Name="MSOLAP ISAPI Extension: \\?\c:\inetpub\wwwroot\olap\msmdpump.dll" />
  <EventID Qualifiers="16653">10</EventID>
  <Level>4</Level>
  <Task>269</Task>
  <Keywords>0x80000000000000</Keywords>
  <TimeCreated SystemTime="2010-08-31T10:47:11.000000000Z" />
  <EventRecordID>5174</EventRecordID>
  <Channel>Application</Channel>
  <Computer>test.local</Computer>
  <Security />
  </System>
  <EventData>
  <Data>Message-handling subsystem: The message manager for the default locale cannot be found. The locale will be changed to US English.</Data>
  </EventData>
  </Event>

编辑:
另外请注意,此调用是通过另一个可以成功连接到SSAS实例的数据泵进行的。

编辑2:
错误消息似乎来自SSAS-因此请求正在到达那里。但这对用户来说是失败的。我不会像其他数据泵一样通过同一用户出现吗?两个数据泵都使用匿名身份验证。

实际上,有关msmdpump.dll如何工作的任何数据都很好。我发现的只是如何设置它,而不是实际上如何工作。

提前致谢。

最佳答案

msmdpump将http请求转换为对SSAS的TCP/IP请求。我认为尝试将msmdpump的一个实例指向另一个实例并不可行。

关于windows - msmdpump到SSAS,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3609095/

10-11 15:12