Crystal Reports может обращаться к таблицам, но не к представлениям - PullRequest
0 голосов
/ 08 июня 2018

Я написал отчет Crystal, который в основном работает из временно MDB-файла, который создается на лету в приложении (для которого у меня нет доступа к исходному коду).

Мне нужны дополнительные данные, поэтому я связался со вторичной базой данных MSSQL, где храню дополнительную информацию.

Я смог добавить таблицы из этой базы данных SQL в свой отчет и без проблем связываться с ними.Но когда я пытаюсь включить представления в эту же базу данных SQL в этот отчет, я получаю «Ошибка входа в систему».

Сначала я подумал, что это проблема с разрешениями, но я не устанавливал разрешения для определенныхтаблицы и представления в этой базе данных, только разрешения для всей базы данных.

К сожалению, я не вижу никаких ошибок в журналах SQL для базы данных.

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

Просто для уточнения: я могу видеть эти представления в Crystal Report, и я могу добавлять их, добавлять поля в отчет и создавать ссылки.Я даже могу просматривать данные в полях в представлении в Crystal.Только при запуске этих отчетов из стороннего приложения я получаю сообщение об ошибке.

1 Ответ

0 голосов
/ 09 июня 2018

SQL Server настроен на использование NT-аутентификации?Если это так, стороннее приложение, вероятно, выполняется в пользовательском контексте, у которого нет разрешений.

...