Search code examples
oraclecrystal-reportsreportingoracle11gcrystal-reports-2008

Crystal Reports 2008 doesn't show database tables / views that I know exist


I have a schema in an Oracle 11g R2 database that I'm trying to connect Crystal Reports.

I have two users; an admin user (where I create the views, etc.) and a reporting user that has the ability to query certain tables/views.

In any other database tool (SQL Developer, TOAD, DB Visualizer), I can see the schema along its tables and views, and can query against them and create new views, etc. as I should be able to.

However, in Crystal Reports 2008, when attempting to access the data, the proper schemas/views aren't displayed. Examples:

  • Creating an ODBC datasource in Crystal (which I believe connects to one I've pre-created in windows that works just fine), only a small subset of schemas are shown in Crystal (but not the one I should be able to see).
  • Creating an Oracle datasource in Crystal shows me the schema, and all of the tables I believe, but only one of the views (not the one I need).

NOTE: Normally I would think that it's a permissions issue on the database, except that I can access these schemas/tables/views properly from every other client I've tried.

Any ideas? Is it the drivers that Crystal 2008 uses? Is it still somehow possibly a permissions issue? I'd appreciate any insight you fine folks have.


Solution

  • Looks like this was indeed an error on our DBA's part. A certain level of "select" permissions in their permission model was preventing access. It appears to have been resolved.

    But if anyone would like to help me gather all copies of Crystal 2008 in a warehouse and light them on fire, be my guest. :)