Actually I would have thought Crystal Reports would allow you to use the DSN rather than open the database directly.
This means you either would create a DSN on one of the client PCs, or run it on the Server.
Disclaimer: never used CR
Graham Chiu
Beta Downloads and Documentation Wiki