Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Мой сервер отчетов SQL (ssrs) не допускает пользователей, кроме администраторов домена

Автор вопроса: AzuraithОтветов: 1

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

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

Пользователи получают следующее сообщение об ошибке "Разрешения, предоставленные пользователю "домен \ пользователь", недостаточны для выполнения этой операции. (rsAccessDenied)"

  • Это действительно похоже на проблему с разрешениями для их записи в Active Directory ... вам нужно будет предоставить 14 пользователям доступ к местоположению сервера, иначе я полагаю, что они получат ошибку 404, не найденную? Какую ошибку они испытывают? Gallus 24.08.2016
  • Пользователи получают следующее сообщение об ошибке. Разрешения, предоставленные пользователю "домен\пользователь", недостаточны для выполнения этой операции. (rsAccessDenied) Azuraith 24.08.2016
  • Хорошо, тогда это не связано с сервером или службами отчетов... проблема связана с разрешениями пользователя домена (т.е. пользователя Active Directory). Вот почему администраторы домена могут получить к нему доступ, но другие не могут, независимо от их уровня пользователя для их учетной записи для отчетов. Gallus 25.08.2016
  • есть ли у вас какие-либо предложения о том, как предоставить пользователю доступ к SSRS в активном каталоге, не предоставляя им права администратора? Azuraith 25.08.2016
  • Мой официальный окончательный ответ, который работает на 100% для всех пользователей, выглядит следующим образом. Вы должны создать пользователя в базе данных с помощью SSMS. Имя пользователя должно быть домен\пользователи домена, пользователи домена - это группа, содержащая всех пользователей. пока эта группа добавлена ​​к логинам на ssms в папке безопасности базы данных. тогда все пользователи смогут получить доступ к серверу отчетов. ПРИМЕЧАНИЕ. Убедитесь, что вы предоставляете разрешения в диспетчере сервера отчетов пользователям домена\домена. Azuraith 26.08.2016

sql-server-2008active-directoryreporting-servicesvisual-studio-2015windows-server-2003

Ответы

Ответ 1 · рейтинг 1 · Azuraith

Мой официальный окончательный ответ, который работает на 100% для всех пользователей, выглядит следующим образом. Вы должны создать пользователя в базе данных с помощью SSMS. Имя пользователя должно быть имя_домена\"пользователи домена", пользователи домена - это группа, в которую входят все пользователи. пока эта группа добавлена ​​к логинам на ssms в папке безопасности базы данных. тогда все пользователи смогут получить доступ к серверу отчетов. ПРИМЕЧАНИЕ. Убедитесь, что вы предоставляете разрешения в диспетчере сервера отчетов для "домен"\пользователи домена

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы