Oracle запрос работает в Query Designer, но предварительный просмотр отчета приводит к ошибке - PullRequest
0 голосов
/ 09 апреля 2020

Мне дали файл RDL для отчета, который мы используем на работе, и я пытаюсь запустить его на моей разработке P C. Я запустил новый проект служб отчетов в Visual Studio 2017 и добавил в него файл отчета. Набор данных отчета встроен в него.

Если я открою Свойства набора данных и запустлю Query Designer, я смогу выполнить запрос и получить ожидаемые результаты. Тем не менее, когда я пытаюсь просмотреть отчет, он выдаёт мне следующие ошибки:

An error occurred during local report processing. An error has occurred during report processing. Query execution failed for dataset 'ds'. ORA-00905: missing keywordORA-00905: missing keyword

Запрос также работает, если я пробую его в SQL Developer или Tableau, поэтому не уверен почему предварительный просмотр отчета не работает (тем более что он может выполняться в конструкторе запросов). Я даже не уверен, как go решить эту проблему!

Если это имеет значение, файл .rdl был создан с использованием Visual Studio 2012, а я использую 2017.

1 Ответ

0 голосов
/ 14 апреля 2020

Так что я все еще не уверен, что причина root была здесь, но я в итоге удалил мои Oracle клиенты и Oracle Developer Tools для VS и переустановил все, следуя этим инструкциям: https://blogs.msdn.microsoft.com/dataaccesstechnologies/2018/03/26/configure-oracle-data-source-for-sql-server-reporting-services-ssdt-and-report-server/

Теперь все работает, и я больше не получаю никаких синтаксических ошибок SQL в моем запросе. Надеюсь, это поможет кому-то в одной лодке!

...