powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Ошибка при запуске OLAP отчета
3 сообщений из 3, страница 1 из 1
Ошибка при запуске OLAP отчета
    #35259220
AlexPAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никак не удается запустить OLAP отчеты на тестовой машине.

Что имеем:
1.Машину с SQL Server 2005 Developer Edition
Код: plaintext
1.
2.
3.
Microsoft SQL Server  2005  -  9 . 00 . 3054 . 00  (Intel X86) 
	Mar  23   2007   16 : 28 : 52  
	Copyright (c)  1988 - 2005  Microsoft Corporation
	Developer Edition on Windows NT  5 . 1  (Build  2600 : Service Pack  2 )

На данной машине собственно отчеты и делались в VS.
Deploy отчетов на нее проходит нормально. Все отчеты работают.

2.Машину с SQL Server 2005 Standart Edition

Код: plaintext
1.
2.
3.
Microsoft SQL Server  2005  -  9 . 00 . 1399 . 06  (Intel X86) 
	Oct  14   2005   00 : 33 : 37  
	Copyright (c)  1988 - 2005  Microsoft Corporation
	Standard Edition on Windows NT  5 . 1  (Build  2600 : Service Pack  2 )

Делаю Deploy на эту машину.
Отчеты появляются, НО при открытии возникает ошибка:

Код: plaintext
1.
2.
3.
Произошла ошибка при обработке отчета.
Не удалось выполнить запрос для набора данных "DataSourceOLAP".
Синтаксический анализатор: При разборе строки обнаружена следующая синтаксическая ошибка: Invalid token, Line  1 , Offset  465 , @. 

Попытка сделать Deploy на другую машину с Developer Edition успешна - все отчеты развернулись и работают.

Проанализировал MDX запрос, который генерится автоматически в VS. Как раз ошибка возникает, когда во WHERE условии идет вызов параметра @[Параметр] (STRTOSET(@[Параметр], CONSTRAINED)). Именно "@" сервер и не понимает :-(

Что делать не знаю. Может какие hotfixы есть по данному поводу? Может кто сталкивался уже с таким? Или у всех Enterprise Edition?
...
Рейтинг: 0 / 0
Ошибка при запуске OLAP отчета
    #35259278
AlexPAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, пробовал менять в datasource провайдера
(как сказано здесь )

По умолчанию стоит:
тип соединения: Microsoft SQL Server Analysis ServerСтрока соединения:Data Source=localhost;Initial Catalog="RCUK OLAP"

Изменял на:
тип соединения: OLE DBСтрока соединения:Provider=MSOLAP.3;Data Source=localhost;Initial Catalog="OLAP"

При пройвайдере MSOLAP.3 отчет открывается, но даже параметры не выбрать (щелкаю, а там пусто) соответсвенно отчет все равно не работает :-(
Может это помогло при SQL 2000, а меня 2005 !
...
Рейтинг: 0 / 0
Ошибка при запуске OLAP отчета
    #35261293
AlexPAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Получилось!
Пришлось обновить машину со Standard Edition до версии:

Код: plaintext
1.
2.
3.
Microsoft SQL Server  2005  -  9 . 00 . 3042 . 00  (Intel X86) 
	Feb   9   2007   22 : 47 : 07  
	Copyright (c)  1988 - 2005  Microsoft Corporation
	Standard Edition on Windows NT  5 . 1  (Build  2600 : Service Pack  2 )

И сразу все заработало.

Установил файл SQLServer2005SP2-v9.00.3042.01-KB921896-x86-RUS.exe

Так что обновления - вещь полезная иногда бывает :-)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Ошибка при запуске OLAP отчета
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]