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

После новой установки SQL Server 2012 Developer на моем компьютере с Windows 7 я настраиваю SSRS. Затем в IE (версия 11) я пытаюсь получить доступ к серверу SSRS по адресу http://(servername)/Reports. 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, есть ли другие способы обхода?

Ответ 1

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

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

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

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

Ответ 2

Запустите 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 m

Ответ 3

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

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

Ответ 4

Это работает для служб Reporting Services 2008 и далее

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

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

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