У меня установлено msmdpump.dll на машине Windows 7, указывающей на экземпляр SSAS на другом сервере, и каждый отправленный запрос регистрируется в средстве просмотра событий со следующей ошибкой.msmdpump to SSAS
Код события:
Отборочные:
Сообщение:
Подсистема обработки сообщений: диспетчер сообщений для локали по умолчанию не найден. Локаль будет изменен на американском английском
У меня есть еще один msmdpump настроить на этой локальной машине, а который работает отлично, но это на окнах 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>
EDIT: Обратите внимание, что этот вызов осуществляется через другой насос данных, который может успешно подключиться к экземпляру SSAS.
EDIT2: Сообщение об ошибке, похоже, поступает из SSAS - так что запрос туда добирается. Но он терпит неудачу у пользователя. Разве я не появляюсь, как тот же пользователь, что и другой насос данных? Оба насоса данных используют анонимную аутентификацию.
На самом деле, все данные о том, как работает msmdpump.dll, были бы замечательными. Все, что я нашел, это как настроить его на самом деле, как это работает.
Заранее спасибо.
Спасибо. Это объясняет это. Я так и не разобрался. – tgandrews