пятница, 14 июня 2013 г.

Ошибка при подключении Excel к OLAP

Проблема:
Возникает ошибка при подключении Excel'ем 2010-2013 к OLAP. Куб развернут в Analysis Services 2005.

При попытке обновления данных возникает ошибка - "The LocaleIdentifier property is not overwritable and cannot be assigned a new value"
(Свойство LocaleIdentifier недоступно для перезаписи. Ему не может быть присвоено значение.) 

Решение:
Google по тексту ошибки рекомендует экспериментировать с сочетанием установок языка на закладках "Regional Options" и "Advanced" в "Regional and Language Options".
[controlPanel]-[regional settings]-English (United States)

Альтернативное решение: в строке подключения дополнительно прописывать русскую (или другую) локализацию следующим образом:
Extended Properties="Locale=1049"
 
Несколько ссылок по теме: 
http://social.msdn.microsoft.com/Forums/ru-RU/sqlanalysisservices/thread/b016735e-9630-4855-b0c5-061895b9adcd
http://social.technet.microsoft.com/Forums/ru-RU/sqlanalysisservices/thread/8a1800e1-3500-4764-b175-0daf2c15c192 
http://www.sql.ru/forum/567949/oshibka-pri-otkrytii-svodnoy-tablicy-v-excel2003
http://www.dstewart.com.au/2012/08/xml-for-analysis-parser-localeidentifier-property/
http://venkattechnicalblog.blogspot.com/2012/03/fixxml-for-analysis-parser.html

Комментариев нет: