Нет этого не достаточно. В crystal reports вы укзывете подключение к бд, а затеи используете поля какой-либо таблицы в качестве данных для отчета. Если в файле sql какой-то запрос, то луче всего его оформить в качестве хранимой процедуры в бд (если такие поддерживаются) и поля возвращаемые хп использовать как данные в отчете.