Ошибка рендеринга отчета SSRS 2016

#sql-server #reporting-services #ssrs-2012 #reportmanager

#sql-сервер #Службы отчетов #ssrs-2012 #reportmanager

Вопрос:

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

«Во время обработки отчета произошла ошибка. (rsProcessingAborted) Разрешений, предоставленных пользователю ‘Sam Samuel’, недостаточно для выполнения этой операции. (rsAccessDenied)»

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

Любой совет относительно того, почему это может произойти, был бы очень признателен.

Комментарии:

1. сообщение об ошибке ясно The permissions granted to user 'SamSamuel' are insufficient for performing this operation. .. вы пробовали предоставлять разрешения

2. Я предоставил права доступа к браузеру, менеджеру контента, моим отчетам и издателю пользователю «Sam Samuel» на вкладке «Безопасность» как отчета, так и отдельного общего набора данных. Есть ли где-нибудь еще, где мне может понадобиться их изменить?

3. Имеет ли он доступ к базе данных

4. Ну, в моем источнике данных используется проверка подлинности SQL Server с учетными данными SA, хранящимися в диспетчере отчетов. Если это так, то я полагал, что пользователю не потребуется доступ к базе данных? Хотя они выполняют проверку подлинности Windows, я просто не использую ее.

5. Можете ли вы попробовать предоставить разрешения пользователям?