Подписки на отчеты SSRS не могут быть созданы - PullRequest
14 голосов
/ 16 мая 2011

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

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

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

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

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

MachineC - Internet Explorer для просмотра отчетов

Итак, я просматриваю отчеты о том, что машина C, IE и ServerB подключаются к серверу A для источника данных. Может кто-нибудь, пожалуйста, помогите? Спасибо.

Ответы [ 4 ]

16 голосов
/ 16 мая 2011

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

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

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

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

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

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

3 голосов
/ 09 апреля 2013

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

1 голос
/ 04 января 2017

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

0 голосов
/ 17 апреля 2014

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

Для справки просмотрите скриншот, приведенный ниже: Datasource credentioal screen

Спасибо.

...