2010-08-31 56 views
4

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

事件ID:

限定符:

消息:

消息处理子系统:找不到默认语言环境的消息管理器。该区域将被更改为美国英语

我有另一个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工作方式的任何数据都会很棒。我发现的只是如何设置它而不是实际上它是如何工作的。

在此先感谢。

回答

2

msmdpump将http请求转换为对SSAS的TCP/IP请求。我不相信试图将一个msmdump实例指向另一个实例。

+0

谢谢。这解释了它。我从来没有把它分类。 – tgandrews 2011-07-15 15:59:47