Как получить доступ к различным базам данных, используя OLE DB с минимальной установкой - PullRequest
1 голос
/ 03 февраля 2009

Наш инструмент отчетности должен получить доступ к базе данных и получить информацию из нее. Инструмент использует Crystal Reports . База данных может быть одной из SQL Server , Oracle , Sybase и Postgres . В настоящее время мы устанавливаем клиент базы данных с установкой инструмента отчетов. Мы хотели бы избежать установки этого клиента из-за проблем с лицензированием и привилегий пользователя - мы хотим, чтобы пользователи, не являющиеся администраторами, могли также установить инструмент.

Есть ли способ получить доступ ко всем этим базам данных без необходимости установки их клиентского программного обеспечения?

Как я уже сказал, наш инструмент использует Crystal Reports для генерации отчетов, и Crystal подключается к базе данных, используя OLE DB .

1 Ответ

1 голос
/ 19 марта 2009

Где / как вы настраиваете соединение?

Я создал базовую программу просмотра Crystal, которая присоединяется к данным в SQL Server, Access и Oracle. Соединение встраивается в каждый отчет во время разработки с использованием определенной учетной записи Crystal Reports на каждом сервере для управления разрешениями.

Это позволяет зрителю быть установленным для любого пользователя. Отчеты разрабатываются командой Crystal и хранятся централизованно для всех пользователей (при условии, что они имеют доступ к каталогу отчетов).

...