Hi rscero,
I do not think you can schedule an unmanaged report. Since you would have to use the Crystal Enterprise "Management" Console to schedule the report, it would need to have the report within it's environment. In the management console, you have to first select a report that is published to Crystal Enterprise.
For my particular problem, I have not figured out how to schedule a report to run immediately as rci suggests with CE 8.0. The only options I see in the Recurrence tab for reports are Daily, Weekly, Monthly, and On Demand. I don't see how to setup a managed report to be scheduled to run "now". So instead, we've significantly improved the performance of our SQL queries and stored procedures so that they won't take as long to run.
Also, I've learned about a couple of options in CE that affect the occurrence of this error. This error is basically a symptom of CE timing out waiting for a report's result set to return from the database. The options are "Minutes Before an Idle Job is Closed" of the page server, and "Minutes Before an Idle Job is Closed" of the cache server. Setting these to higher values will force CE to wait longer for reports to run. The only problem though is with the option to the page server. It seems to me that the page server does not reuse existing database connections for running reports. It opens a new connection to the database for every report, even if they're connecting to the exact same server and database. So it keeps these connections open on the database for the number of minutes set in the option "Minutes Before an Idle Job is Closed". We use SQL Server on our project, and I don't like seeing all these open idle connections to the database from CE - that can't be a good thing.