msmdpump 到 SSAS
我在 Windows 7 计算机上设置了 msmdpump.dll,指向另一台服务器上的 SSAS 实例,并且我发送的每个请求都记录在事件查看器中,并出现以下错误。
事件编号:
10
预选赛:
16653
留言:
消息处理子系统:找不到默认语言环境的消息管理器。区域设置将更改为美国英语
我在本地计算机上还设置了另一个 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 如何工作的数据都会很棒。我所发现的只是如何设置它,而不是它实际上是如何工作的。
提前致谢。
I have got msmdpump.dll set up on a windows 7 machine pointing to an SSAS instance on another server and every request I send is being logged in the event viewer with the following error.
Event ID:
10
Qualifiers:
16653
Message:
Message-handling subsystem: The message manager for the default locale cannot be found. The locale will be changed to US English
I have another msmdpump set up on that local machine as well which works perfectly but this is on windows 2003.
Full XML message
<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>
EDIT:
Please note additionally that this call is through another data pump which can successfully connect to the SSAS instance.
EDIT2:
The error message looks to be coming from SSAS - so the request IS getting there. But it is failing on the user. Would I not appear coming through as the same user as the other data pump? Both data pumps are using Anonymous Authentication.
Actually any data on how the msmdpump.dll works would be great. All I've found is how to set it up not actually how it works.
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
msmdpump 将 http 请求转换为发送给 SSAS 的 TCP/IP 请求。我不认为尝试将 msmdpump 的一个实例指向另一个实例会起作用。
msmdpump translates a http request into a TCP/IP request to SSAS. I do not believe that trying to point one instance of msmdpump to another will work.