Hi, I'm using Crystal Report Server XI on a NT machine. I don't have very much experience using ODBC connections so this may be a simple fix but I certainly haven't figured it out.
The problem:
I was recently giving a user id and password so that I could create a report connecting to our AS/400 iSeries database. On my computer which has Crystal Reports XI installed, I created a System DSN to connect via ODBC and then created the report. It successfully runs and works exactly how I needed it to.
When I uploaded the report to the Crystal Reports Server, it fails at every opportunity. Here are some of the settings I have put in place:
Creating the System DSN
Control Panel -> Administrative Tools -> System DSN
1. Click Add
2. Select Data Source: iSeries Access ODBC Driver
3. Click Finish
System DSN Properties
General Tab
1. Data Source Name: AS400 Crystal Reports
2. Description: leave as is
3. System: ip address
4. Click Connection Options
a) Default User ID: Use iSeries Navigator Default
b) Signon Dialog Prompting: Never prompt for SQLConnect
c) Security: Do not use Secure Sockets Layer (SSL)
Server Tab
1. SQL Default Library: BSERVER
2. Click Advanced
a) Commit Mode: Commit Immediate (*None)
Packages Tab
1. Package Library: BSERVER
Translation Tab
1. Select Convert binary data CCSID 65535 to text
I used this to create the System DSN on my computer as well as on the box where Crystal Reports Server XI is loaded.
Once I've uploaded the report to the CR Server, I use these settings under the Process -> Database tab:
I then uploaded the Crystal Report to the server and set the following Database Process settings:
Data Source(s): Crystal iSeries.dsn
Use Custom Database Logon Information:
Specifiy a custom driver: AS400 Crystal Reports
Server: Crystal iSeries.dsn
Database: B10B4F5B
User: my user name
Password: *********
Table Prefix: B10B4F5B.BSERVER.
Use default table prefix: Yes
When Viewing the report: Use same database logon as when report is run
I get this error when I run the report via the scheduler:
I've been working with a Business Objects technical support for two weeks now. Their only suggestion so far is to restart all the services on the server with a Network Administrator account. That didn't make any difference.
I would really appreciate if anyone could help me with this problem. Sorry for the really long post. Hopefully, I got all the important information in.
The problem:
I was recently giving a user id and password so that I could create a report connecting to our AS/400 iSeries database. On my computer which has Crystal Reports XI installed, I created a System DSN to connect via ODBC and then created the report. It successfully runs and works exactly how I needed it to.
When I uploaded the report to the Crystal Reports Server, it fails at every opportunity. Here are some of the settings I have put in place:
Creating the System DSN
Control Panel -> Administrative Tools -> System DSN
1. Click Add
2. Select Data Source: iSeries Access ODBC Driver
3. Click Finish
System DSN Properties
General Tab
1. Data Source Name: AS400 Crystal Reports
2. Description: leave as is
3. System: ip address
4. Click Connection Options
a) Default User ID: Use iSeries Navigator Default
b) Signon Dialog Prompting: Never prompt for SQLConnect
c) Security: Do not use Secure Sockets Layer (SSL)
Server Tab
1. SQL Default Library: BSERVER
2. Click Advanced
a) Commit Mode: Commit Immediate (*None)
Packages Tab
1. Package Library: BSERVER
Translation Tab
1. Select Convert binary data CCSID 65535 to text
I used this to create the System DSN on my computer as well as on the box where Crystal Reports Server XI is loaded.
Once I've uploaded the report to the CR Server, I use these settings under the Process -> Database tab:
I then uploaded the Crystal Report to the server and set the following Database Process settings:
Data Source(s): Crystal iSeries.dsn
Use Custom Database Logon Information:
Specifiy a custom driver: AS400 Crystal Reports
Server: Crystal iSeries.dsn
Database: B10B4F5B
User: my user name
Password: *********
Table Prefix: B10B4F5B.BSERVER.
Use default table prefix: Yes
When Viewing the report: Use same database logon as when report is run
I get this error when I run the report via the scheduler:
Code:
Status: Failed
Printer: The instance is not printed.
External Destination: Mail the instance to " me@where.com " with a subject of " AS400 Allergies & Reactions ".
Data Refresh Settings: Use the server defaults.
Start Time: 11/22/06 9:20:54 AM
End Time: 11/22/06 9:20:56 AM
Server Used: ntserver.reportjobserver
[COLOR=blue]Error Message: Error in File D:\Program Files\Business Objects\BusinessObjects Enterprise 11\Data\procSched\ntserver.reportjobserver\~tmp177c48acf30c1c5e.rpt: Failed to load database information. [/color]
I've been working with a Business Objects technical support for two weeks now. Their only suggestion so far is to restart all the services on the server with a Network Administrator account. That didn't make any difference.
I would really appreciate if anyone could help me with this problem. Sorry for the really long post. Hopefully, I got all the important information in.