Система Crystal Reports предлагает прямые драйверы, которые работают со многими клиент-серверными базами данных промышленного стандарта, включая, помимо прочих, Oracle и IBM DB2 (однако драйвер Microsoft SQL Server Direct Database из Crystal Reports был исключен). Прямые драйверы баз данных используют встроенные методы доступа, предлагаемые производителем сервера для соединения с сервером базы данных. Это обычно требует установки на компьютер специального программного обеспечения, предоставляемого производителем, такого как SQLfPlus для Oracle.
Crystal Reports распознает присутствие таких пакетов и предоставляет прямой драйвер для подключения к базе данных. Кроме того, Crystal Reports предлагает и другие прямые драйверы, позволяющие генерировать отчеты по данным из папок Microsoft Outlook, каталогов Microsoft Exchange, баз данных Lotus Domino, журналов активности Web-cep- веров и журнала регистрации событий Windows 2000/ХР/2003. Можно даже создавать отчеты на основе локальной файловой системы, состоящей из структуры файлов и каталогов диска С или сетевого диска. Для получения более подробной информации о таких специализированных типах отчетов обратитесь к главе 20.
Применение прямых драйверов для подключения к серверу базы данных имеет два основных преимущества:
• Поскольку используется меньше уровней протоколов связи, при создании отчетов может наблюдаться некоторое улучшение показателей производительности.
• Прямой драйвер базы данных обеспечивает большую гибкость при создании специфических для сервера SQL-операторов и других элементов запросов для генерации отчетов.