Пользователь «%» не имеет необходимых разрешений, SSRS 2012 в Windows 7

После новой установки SQL Server 2012 Developer на моем компьютере с Windows 7 я настроил SSRS. Затем в IE (версия 11) я пытаюсь получить доступ к серверу SSRS по адресу http://(servername)/Reports. Windows запрашивает мой логин и пароль. Странно, потому что я администратор. Итак, я ввожу свое имя пользователя и пароль, и я получаю этот ответ:

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

Изучая проблему, я нахожу несколько ответов, в том числе:

Разрешения Reporting Services для SQL Server R2 SSRS
SSRS 2008: у пользователя нет необходимых разрешений

Ответы на эти вопросы аналогичны:

  1. Запустите IE от имени администратора
  2. Добавьте URL-адрес SSRS в «Надежные сайты» на вкладке «Безопасность» в «Свойствах обозревателя».
  3. Повторить URL-адрес SSRS
  4. В случае успеха добавьте своего пользователя в «Настройки сайта» и «Настройки папки» с соответствующими разрешениями.
  5. После этого вы сможете получить доступ к SSRS, не запуская IE от имени администратора.

Дополнительные обходные пути включают отключение UAC и повторение описанных выше шагов.

Запуск IE от имени администратора не помог. На шаге 3 я получил тот же ответ, что и выше, и так и не смог перейти на домашнюю страницу SSRS.

Прежде чем отключить UAC, есть ли другие обходные пути?


person glenn380    schedule 30.09.2014    source источник


Ответы (4)


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

Описанные выше действия аналогичны, за исключением добавления URL-адреса в Местную интрасеть, а не в надежные сайты:

  1. Запустите IE от имени администратора
  2. Добавьте URL-адрес SSRS в Местную интрасеть на вкладке «Безопасность» в разделе «Свойства обозревателя».
  3. Повторить URL-адрес SSRS
  4. В случае успеха добавьте своего пользователя в «Настройки сайта» и «Настройки папки» с соответствующими разрешениями.
  5. После этого вы сможете получить доступ к SSRS, не запуская IE от имени администратора.

К моему приятному удивлению, это сработало как шарм. Спасибо Питер!

person glenn380    schedule 30.09.2014
comment
Шаг 2, добавление URL-адреса в локальную интрасеть, сработал для меня. Спасибо - person TechSpud; 23.04.2015
comment
Мне пришлось дополнительно перезапустить Internet Explorer, но мне это помогло. - person Chaim Eliyah; 28.11.2016
comment
Это сработало для меня. Как и @ChaimEliyah, мне пришлось перезапустить IE, но после этого все заработало отлично. Спасибо - person Tumaini Mosha; 01.01.2017
comment
Большое спасибо! Шаг 2 решил это для меня. Мне просто нужно было добавить http://localhost в список сайтов. Это также разрешило использование URL-адреса http://MachineName. - person Patrick D'Souza; 21.08.2018

Запустите IE от имени администратора, а не Chrome. Клянусь, я пробовал это раньше без удовольствия.

Я не понимаю, почему не Chrome и почему администратор. Возможно, Chrome каким-то образом отклоняет повышенные разрешения. Как rsManager узнает, на каком уровне работает браузер?

Microsoft SQL Server Management Studio 12.0.2000.8 Клиентские инструменты Microsoft Analysis Services 12.0.2000.8 Компоненты доступа к данным Microsoft (MDAC) 6.3.9600.16384 Microsoft MSXML 3.0 5.0 6.0 Microsoft Internet Explorer 9.11.9600.17498 Microsoft .NET Framework 4.0.30319.34209 Операционная система 6.3.9600

Версия Chrome 39.0.2171,95 м

person user1723033    schedule 18.12.2014

Те же шаги, что и Гленн ранее. Мне также пришлось добавить пользователя в роль в двух разных местах, как только я смог получить доступ к SQL Server Reporting Services — Home. В настройках папки -> безопасность -> назначение новой роли и настройки сайта -> безопасность -> назначение новой роли. Я также добавил своего пользователя.

http://techasp.blogspot.com/2013/06/how-to-fix-reporting-services.html

person Jay    schedule 13.10.2016

Это работает для Reporting Services 2008 и более поздних версий.

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

Чтобы пользователи могли перейти к определенной папке, у них должна быть роль браузера для всех папок, начинающихся с корневой папки (папка с именем "/" в пути к элементу или "Домашняя" в диспетчере отчетов). Поэтому вам нужно будет предоставить эти разрешения явно. По умолчанию разрешения наследуются от родительской папки. Если в наследовании есть какие-либо перерывы, вам нужно будет явно установить эти разрешения.

Что мы сделали как пользователи-администраторы, так это перешли на страницу Отчеты, затем настройки папки и предоставили пользователю, у которого нет разрешений Права браузера на папку. Затем пользователь может перейти на домашнюю страницу и спуститься вниз по дереву. системный администратор не предоставил доступ пользователю на домашнем уровне только к папкам и отчетам, к которым есть доступ.

person Tony Barnsley    schedule 09.11.2015