Хранит ли Crystal Reports пользователя / pwd в файле отчета? - PullRequest
0 голосов
/ 18 марта 2011

У нас есть одно сообщение о том, что при запуске выдается сообщение об ошибке «Ошибка входа в базу данных». У меня более 20 отчетов, настроенных так же, как и без проблем. В Crystal Reports Designer я проверил базу данных, и все хорошо. SQL-запросы, используемые для генерации отчета, выглядят хорошо.

Отчеты запускаются из приложения ASP.NET. Мы не используем сервер отчетов. Мы используем среду выполнения 13.x на сервере. Отчеты определяются в CR Designer и передаются параметры из приложения ASP.NET.

Может ли Crystal хранить имя пользователя и пароль в файле отчета? Как очистить сохраненные значения? Есть еще идеи? Я немного растерялся, потому что все остальное работает просто отлично.

Ответы [ 3 ]

0 голосов
/ 24 марта 2011

Он определенно НЕ хранит учетную запись / пароль в файле RPT.

Вам нужно будет явно указать учетные данные для аутентификации.

0 голосов
/ 29 марта 2011

Не хранит пароль. Он хранит идентификатор большую часть времени. Причина, по которой некоторые отчеты работают, иногда связана с тем, что проверка подлинности Windows показывает, что у вас есть доступ к данным.

Самый безопасный и надежный способ запуска отчетов - это всегда использовать идентификатор / пароль, хотя в некоторых случаях, если требуется только проверка подлинности Windows, ввод идентификатора / пароля приведет к сбою.

0 голосов
/ 19 марта 2011

Да. Crystal может хранить информацию об аутентификации / подключении в файле .rpt. Вы можете переопределить это с помощью определения ReportSource, установив параметры.

...