windows – msmdpump到SSAS

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

事件ID:

10

预选赛:

16653

信息:

Message-handling subsystem: The message manager for the default locale cannot be found. The locale will be changed to US English

我在该本地计算机上设置了另一个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实例的数据泵进行的.

EDIT2:
错误消息看起来来自SSAS – 所以请求到达那里.但它失败了用户.我不会像其他数据泵那样出现同一个用户吗?两个数据泵都使用匿名身份验证.

实际上任何有关msmdpump.dll如何工作的数据都会很棒.我所发现的就是如何设置它而不是它实际上是如何工作的.

提前致谢.

最佳答案 msmdpump将http请求转换为对SSAS的TCP / IP请求.我不相信尝试将msmdpump的一个实例指向另一个实例将起作用.

点赞