我已经在windows 7机器上设置了msmdpump.dll,指向另一台服务器上的SSAS实例,我发送的每个请求都被记录在事件查看器中,并出现以下错误。
活动ID:
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实例。
EDIT2:错误消息看起来来自SSAS --所以请求正在到达那里。但是它在用户身上失败了。我是否会像其他数据泵一样出现在同一个用户的位置上?两个数据泵都在使用匿名身份验证。
实际上,任何关于msmdpump.dll工作方式的数据都是很棒的。我所发现的只是如何设置它,而不是它是如何工作的。
提前谢谢。
发布于 2011-07-14 01:34:37
Msmd油泵将http请求转换为TCP/IP请求到SSAS。我不相信试图将msmdpump的一个例子指向另一个实例会有效果。
https://stackoverflow.com/questions/3609095
复制相似问题