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

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

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

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

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


person Charles    schedule 21.06.2012    source источник


Ответы (6)


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

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

person Jeroen    schedule 21.06.2012
comment
Thannks Jeroen, я боролся с этой проблемой и даже создал учетную запись для автоматического выполнения и добавил к ней параметр «Разрешить пользователям локальное разрешение» в инструментах администратора, но это все равно не удалось, поэтому я просто передал файл и создал другой, используя код дизайна. К счастью, это сработало! - person Charles; 21.06.2012
comment
Также обратите внимание, что даже если у вас есть неисправный источник данных, который не используется, это приведет к сбою выполнения отчета. В моем случае для одного из неиспользуемых источников данных не было выбрано никаких учетных данных. - person nh43de; 31.12.2015

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

person user188781    schedule 19.12.2013

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

person DavidC    schedule 14.08.2014

В моем случае это было из-за некоторых параметров развертывания.

  1. Перейдите в «Свойство проекта», щелкнув правой кнопкой мыши имя проекта в обозревателе решений и выберите «Свойства».
  2. В разделе «Свойства конфигурации»> «Общие» измените параметры OverwriteDatasets и OverwriteDataSources в разделе «Развертывание» на Истина для обоих параметров.
  3. Щелкните ОК.
person holydragon    schedule 09.01.2020

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

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

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

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

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

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

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

person Alexander Zaldostanov    schedule 29.12.2016

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

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

Снимок экрана, показывающий расположение папки встроенных источников данных

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

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

person user275801    schedule 05.09.2019