Как устранить ошибку детализации в Excel 2007 -> SSAS 2008 - PullRequest
2 голосов
/ 05 февраля 2010

Я создал куб в SSAS 2008 и развернул его на моем локальном сервере. Я могу подключиться к кубу через Excel 2007, и сводная таблица и сводная диаграмма работают отлично. Когда я пытаюсь выполнить детализацию в ячейке, чтобы увидеть подробные строки, я получаю следующую ошибку:

"Запрос не был выполнен или таблица базы данных не может быть открыта.

Проверьте сервер базы данных или обратитесь к администратору базы данных. Убедитесь, что внешняя база данных доступна и не была перемещена или реорганизована, затем повторите операцию. "

Я администратор на моем локальном компьютере, я могу выполнить детализацию ОК в Visual Studio в конструкторе, но Excel завершается ошибкой с вышеуказанной ошибкой. Я получаю ту же ошибку, когда я дважды щелкаю по детализации, или когда я создаю настраиваемое действие детализации и пытаюсь использовать это.

Кто-нибудь еще сталкивался с этой проблемой и знает исправление?

1 Ответ

1 голос
/ 05 февраля 2010

ОК, обнаружена проблема.

Это проблема, связанная с локалью. Похоже, у вас есть два варианта: вы можете установить язык компьютера на американский английский для программ, не поддерживающих Юникод, что не представляется возможным для развертываний, или (лучше) отредактировать подключение Excel к службам Analysis Services и добавить «Идентификатор языка» = 1033 "в конце строки подключения.

С 2005 года выглядит примерно так: http://connect.microsoft.com/SQLServer/feedback/details/127113/error-when-creating-an-excel-pivot-table-from-a-ssas-project

...