Подписчики отчетов SSRS не могут быть созданы

Я не могу создать подписку на отчеты SSRS, так как она выдает следующую ошибку:

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

Моя установка выглядит следующим образом:

Сервер A - Сервер базы данных

СерверB - Сервер отчетов

MachineC - интернет-обозреватель для просмотра отчетов

Поэтому я просматриваю отчеты на компьютерах C, IE и ServerB, подключенных к ServerA для источника данных.

Ответ 1

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

Перейдите в отчет, откройте вкладку свойств и выберите "Источники данных" в левой панели.

Используете ли вы общий источник данных? Используется ли система безопасности Windows? Если да, можете ли вы изменить его для использования учетной записи службы, сделанной только для запуска этих отчетов? Возможно, вам придется просмотреть эти свойства, просмотрев сам источник данных.

Если это пользовательский источник данных, выбран вариант "Учетные данные, предоставленные пользователем, выполняющим отчет"? Если да, можете ли вы изменить его на "Учетные данные, сохраненные на сервере отчетов"?

В любом случае, если вы хотите настроить подписку, я заставил ее работать, предоставив учетные данные в источнике данных, а не вводить их пользователем.

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

Ответ 2

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

Ответ 3

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

Ответ 4

Я столкнулся с такой же проблемой, как и вы, и я нашел ее решение, поскольку уже сказал @richard, что он связан с учетными данными источника данных, который вы используете для развернутого отчета. Чтобы решить проблему, выполните следующие действия: 1. Щелкните правой кнопкой мыши свой общий источник данных, который вы используете в развернутом отчете. 2. Нажмите кнопку "Изменить". 3. откроется новое окно, нажмите "Учетные данные" на левой панели, выберите "Использовать это имя пользователя и пароль", затем нажмите "ОК" . 4. Установите флажок "Сохранить эти учетные данные" на предыдущем экране. 5. Проверьте соединение и нажмите кнопку "ОК" и нажмите "ОК" и разверните проект на сервере отчетов.

Для справки смотрите изображение на экране: Datasource credentioal screen

Спасибо.