Database startup parameters are not configured properly. When application starts 4GL connections are consuming all servers leaving no server for the SQL connections, which is what Crystal Reports uses to connect to the database.
The SQL broker cannot find more servers available since the database configuration has 4GL and SQL brokers competing for remote servers (-Mpb).
- This is why when the database server was restarted and first requirements were from Crystal Reports, that allowed a SQL server to start and serve SQL connections without problems.
- When ABL client/server connections were first after restarting the database broker they consumed all available remote servers and there were no remaining remote servers for the database manager to start a SQL broker for Crystal Reports.