2016-06-03 5 views
0

Наша организация имеет сервер Windows, на котором работают службы отчетов SQL Server (SSRS). Мы используем SSRS для создания отчетов, которые обращаются к базе данных Oracle. Мы смогли заставить SSRS подключиться к нашей базе данных Oracle, установив на нашем сервере Oracle Data Access Components (ODAC) для Windows. Мы установили версии Xcopy - как 32-разрядные, так и 64-разрядные (не знаю, нужно ли нам обоим: SSRS используется только для приема 32-битных драйверов). Мы смогли успешно настроить источник данных в SSRS, который подключен к базе данных Oracle.Подключение к базе данных Oracle из построителя отчетов 3.0

Однако мы пишем наши отчеты о машинах разработки, используя SQL Server Report Builder 3.0. При построении отчета, который использует общий источник данных на сервере - тот, который получает доступ к нашей базе данных Oracle, мы получаем ошибку

Выбранное расширение данных ORACLE не установлен или не может быть загружен ...

Что нам нужно сделать, чтобы писать отчеты с наших машин разработки, которые используют общий источник данных в нашей базе данных Oracle?

ответ

0

Вам также необходимо установить ODAC на ваши машины разработки. Несмотря на то, что вы настраиваете свой отчет для использования общего источника данных на сервере, Report Builder 3.0 будет использовать драйверы подключения на локальном компьютере для создания и предварительного просмотра данных отчета.

Report Builder 3.0 по-прежнему представляется 32-разрядным приложением (начиная с 6/3/2016), поэтому вам нужно установить 32-разрядный пакет ODAC.

+0

Прочтите файл readme.htm, поставляемый с ODAC, для получения инструкций по установке. Мы старались выбирать, какие конкретные продукты ODAC устанавливать, но не смогли найти, какие из них нам нужны, а какие - нет. Таким образом, мы просто закончили установку всех продуктов, то есть 'install.bat все c: \ oracle odac' – Baodad

Смежные вопросы