SSRS: раскрывающийся список не заполняется в фильтре в построителе отчетов - PullRequest
6 голосов
/ 08 февраля 2012

Всякий раз, когда я пытаюсь применить фильтр к атрибуту, у которого ValueSelection = Dropdown, раскрывающийся список не заполняется и появляется сообщение об ошибке «Запрошенный список не может быть получен, поскольку запрос недействителен или невозможно установить соединение сИсточник данных "отображается вместо.

Если я установил ValueSelection = List, я получаю другое сообщение об ошибке:

Была предпринята попытка использовать расширение семантического запроса, связанное с расширением данных «SQL», которое не зарегистрировано.для этого сервера отчетов.(Microsoft.ReportingServices.SemanticQueryEngine)

Это происходит в среде BIDS и наблюдалось как в SQL 2005, так и в SQL 2008.

Я уже изучал статьи, в которых обсуждалась подобная проблема, но нииз них применяются к моему делу.Учетная запись пользователя в источнике данных обладает всеми необходимыми правами, данные могут быть получены без каких-либо проблем (например, если я попробую «Исследовать данные» в представлении источника данных).Профилировщик SQL показывает, что ни один запрос не отправляется на SQL Server при попытке заполнить раскрывающийся список.Так что с запросом все в порядке, он просто никогда не выполняется.

Ответы [ 2 ]

0 голосов
/ 18 ноября 2014

Получил эту проблему, и в моем случае она была вызвана неправильной строкой соединения в источнике данных - вместо того, чтобы просто иметь имя SQL Server, такое как «SOMESQLSERVER_MACHINE», у меня по какой-то причине было «SOMESQLSERVER_MACHINE.our.corp.domain».Должно быть так же, но потом я понял, что домен неправильный, после удаления все снова работает как чудо.Тем не менее, всегда полезно начинать с подробных проверок основных настроек.В противном случае это может быть проблемой с разрешениями для папок в диспетчере отчетов.

0 голосов
/ 16 декабря 2012

Ваше соединение не работает.Попробуйте проверить ваше соединение, попробовав простую таблицу и запрос на вывод.

Это позволит вам проверить соединение, прежде чем пытаться что-либо продвинутое.

...