Подтвердить что ты не робот

Учетные данные источника данных пользователя не соответствуют требованиям для запуска этого отчета или общей ошибки набора данных при запуске отчетов

При попытке запуска отчетов появляется следующая ошибка:

Текущее действие не может быть выполнено. Учетные данные источника данных пользователя не соответствуют требованиям для запуска этого отчета или совместного набора данных. Либо учетные данные источника данных пользователя не хранятся в базе данных сервера отчетов, либо источник данных пользователя не настроен на учетные данные, но учетная запись автоматического запуска не указана. (RsInvalidDataSourceCredentialSetting)

Кстати, я запускаю его из VS2010 с SQL Server 2008 Reporting Services.

Как решить эту проблему?

4b9b3361

Ответ 1

Да, я это видел. Вы можете установить учетные данные и информацию о подключении, чтобы запускался отчет, выдавая себя за неподписанную учетную запись пользователя. В этой статье объясняется, как настроить этот тип отчета. Эта настройка особенно полезна, если вы хотите использовать учетные данные в динамической строке соединения (например, когда вам нужно вставить учетные данные через параметр).

Если вы не хотите запускаться с использованием учетной записи пользователя без участия пользователя, вы должны просмотреть свой DataSource и строку подключения, как указано в отчете. Возможно, поиграйте с настройками и различными конфигурациями для источника данных, чтобы создать другую настройку. Вышеупомянутые ссылки должны быть начаты для некоторой документации.

Ответ 2

в моем случае, заменив соединения связанных серверов с локальными (извлеченными из удаленных мест и хранящимися в локальных таблицах), помогли данные. мы также проверили это для ВСЕХ вложенных отчетов/связанных отчетов, и они отлично работали.

Ответ 3

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

Ответ 4

Это от Microsoft: здесь

Действие пользователя Измените настройки для текущего отчета, чтобы он мог запускаться без присмотра, а затем попытайтесь снова создать подписку или другую запланированную операцию. Для настройки отчета для автоматического запуска выполните следующие действия:

1) Перейдите на страницу свойств источников данных отчета, который вы хотите автоматизировать.

2) Для параметра "Подключение" выберите "Учетные данные", сохраненные на сервере отчетов.

3) В поле Имя пользователя и Пароль введите учетные данные, которые можно использовать для доступа к базе данных. Если вы используете SQL Server в качестве источника данных, имя пользователя должно быть действительным как для входа в систему на сервере, так и для доступа к базе данных, содержащей данные для отчета.

4) Если имя пользователя и пароль являются учетными данными для учетной записи Windows, выберите Использовать в качестве учетных данных Windows. Если учетные данные для входа в систему пользователя SQL Server, не устанавливайте этот флажок.

Не устанавливайте флажок Использовать аутентифицированный пользователь после подключения к источнику данных независимо от типа проверки подлинности. Этот параметр не может использоваться для отчетов, которые запускаются без присмотра.

Ответ 5

Это случилось со мной сегодня. Я использую Visual Studio 2019 для создания отчетов для SQL Server 2014.

Один из моих отчетов имел встроенный источник данных, но он был ненастроен/неправильно настроен. (Вы можете увидеть встроенные источники данных на панели "Данные отчета" в разделе "источники данных").

Screenshot showing location of embedded data sources folder

Однако встроенный источник данных фактически не использовался. Ранее я создал встроенный источник данных для отладки и забыл об этом.

После удаления неиспользуемого встроенного источника данных ошибка исчезла.