Crystal Reports 2008 не показывает таблицы / представления базы данных, которые, как я знаю, существуют - PullRequest
0 голосов
/ 08 ноября 2011

У меня есть схема в базе данных Oracle 11g R2, к которой я пытаюсь подключиться Crystal Reports.

У меня два пользователя; пользователь-администратор (где я создаю представления и т. д.) и пользователь, создающий отчеты, который может запрашивать определенные таблицы / представления.

В любом другом инструменте базы данных (SQL Developer, TOAD, DB Visualizer) я могу видеть схему вдоль ее таблиц и представлений, а также запрашивать их, создавать новые представления и т. Д., Как я должен.

Однако в Crystal Reports 2008 при попытке доступа к данным правильные схемы / представления не отображаются. Примеры:

  • При создании источника данных ODBC в Crystal (который, я считаю, связан с тем, который я предварительно создал в Windows, и который отлично работает), в Crystal отображается только небольшое подмножество схем (но не то, которое я мог бы иметь) см).
  • Создание источника данных Oracle в Crystal показывает мне схему и все таблицы, в которые я верю, но только одно из представлений (не то, которое мне нужно).

ПРИМЕЧАНИЕ: Обычно я думаю, что это проблема с разрешениями для базы данных, за исключением того, что я могу получить доступ к этим схемам / таблицам / представлениям правильно из любого другого клиента, который я пробовал.

Есть идеи? Это драйверы, которые использует Crystal 2008? Это все еще как-то возможно проблема с разрешениями? Я был бы признателен за любые идеи, которые вы, ребята, имеете.

Ответы [ 3 ]

2 голосов
/ 08 ноября 2011

Похоже, это действительно было ошибкой со стороны нашего администратора. Определенный уровень «избранных» разрешений в их модели разрешений запрещал доступ. Похоже, что это было решено.

Но если кто-нибудь захочет помочь мне собрать все копии Crystal 2008 на складе и зажечь их в огне, будь моим гостем. :)

0 голосов
/ 02 мая 2016

ОТКРЫТЬ КРИСТАЛЛИЧЕСКИЙ ОТЧЕТ, ПОСЛЕ ТОГО, ЧТОБЫ НАЖМИТЬ ФАЙЛ -> ОПЦИИ -> ВЫБРАТЬ БАЗУ ДАННЫХ TAB -> В ПАРАМЕТРАХ EXPLORER PUT TICK MARK НА ТАБЛИЦАХ И Onwer Like <добавить имя схемы> нажмите ok

, в этом списке будет только эта схема,Crystal Report имеет ограничение на загрузку всех имен таблиц, поэтому выберите схему, чтобы она загружала только эту схему.спасибо, правин.

0 голосов
/ 01 мая 2012

У меня есть лучшая ... Я работал над этим долгое время сегодня, пытаясь помочь одному из наших новых разработчиков.Он разработал отчет с другой рабочей станции для другого источника данных, и нам нужно было поменять источник данных, когда мы перенесли его в новую сеть.Запустил CR, показал ему, как «Установить местоположение источника данных», мы получаем информацию об учетной записи, проверяем строку подключения и т. Д. Приготовьтесь показать ему, как заменить одну БД на другую ... найдите соединение, откройте сервервыскочить базы данных, открыть базу данных, чтобы показать таблицы и ... ничего.Хм ...

Попробуйте другой аккаунт, который, как я знаю, работает.Странно, что таблицы тоже не видны.Попробуйте другую базу данных.Хорошо, теперь я немного потерял равновесие ... Пульт на веб-сервер, чтобы посмотреть, смогу ли я запустить его оттуда.Запустите CR, откройте существующий отчет, нажмите «Обновить», вставьте PW и вуаля!Данные.Много.Скопируйте его отчет, удалите его, откройте его, будьте готовы к установке местоположения источника данных и ... ничего.

Говорил с администратором базы данных, наблюдал / проводил его через проверку, все еще ничего.

Забавно, если бы у меня был отчет, который был связан ранее, он запустился бы.Замечательно!Проверьте доступные таблицы ... ничего.Быстрый прыжок, чтобы посмотреть на БД ... Я вижу привилегии, я вижу, все установлено нормально.Здорово.Пробовал снова, ничего.

ОК, поговорил с другим администратором базы данных.Я провожу его через CR, чтобы показать ему проблему, он и я собираемся явно установить разрешения.Я открываю источник данных в CR, щелкаю правой кнопкой мыши, чтобы посмотреть на Свойства, и ... заметил, что я не проверял Параметры.Чувство погружения в яму живота.Откройте «Параметры» и обратите внимание, что в разделе «Обозреватель данных» TABLES не проверяется.

Я помню, ПОЧЕМУ я установил его ... давным-давно.В БД тысячи таблиц, и я знал , какие мне нужны.Я вставляю команду и иду, я никогда не выбираю таблицы.

Итак ... Проверьте ТАБЛИЦЫ, и снова появятся тысячи таблиц.Вздох.

...