The full message is:
CrystalReportViewer
The database logon information for this report is either incomplete or incorrect.
Unable to retrieve Object.
The database logon information for this report is either incomplete or incorrect.
I'm using Oracle 9i, the report is connecting with the Oracle driver, I've confirmed that my server can connect to the database with the credentials I'm using. Basically by creating an ODBC DSN and using the same credentials. The "Test Connection" was Ok.
I've gone into the CMC and tried using the "Use original database logon information from the report" and then I've tried "Use custom database logon information specified here". I have another CRS that is configured pretty much identically to this one server, and the report comes up ok. I did side-by-side comparisons matching up everything I could find in the CMC and in the datasource definition in CR Pro.
I do have other reports that open up ok, but they are using a different Oracle account. The error seems to follow this one particular account.
I've also tried connecting with ODBC, but get the same error.
I'm out of ideas!