Администратор не может администрировать службы отчетов SQL Server. - PullRequest
2 голосов
/ 31 мая 2009

Я использую службы отчетов SQL Server в SQL Server 2008 Standard и пытаюсь заставить работать веб-страницы.


Что мне нужно сделать, чтобы RS (диспетчер отчетов, подключение служб Reporting Services), во-первых, увидел меня в роли администратора, чтобы я мог затем изменить свою роль и правильно посмотреть URL-адрес веб-службы?


У меня включена аутентификация Windows в II7 и анонимная аутентификация отключена.

Я вошел в систему как локальный администратор (однако страницы, похоже, не понимают, что я администратор).

С помощью таблиц в ReportServer db я могу сказать, что там находится BUILTIN \ Administrators.

У меня есть локальный компьютер на доверенных сайтах в Internet Explorer.

Используя Chrome вместо IE, я получаю аналогичные результаты. Я не пробовал Firefox.

Большая часть справки, которую я нашел в Интернете, предполагает, что вы можете явно добавить свой логин как администратор с точки зрения RS. Я не могу понять, как это сделать, потому что каждый раз, когда я пытаюсь управлять ролями, я не могу приступить к работе ...

В:

http://machine/ReportServer_DEPAHELIX

Я получаю:

Ошибка служб отчетов

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


Службы отчетов SQL Server

В: http://machine/Reports_DEPAHELIX/Pages/Folder.aspx Я вижу только Дом, Дом, Мои подписки, Помощь и ничего не могу поделать. Там еще нет отчетов, потому что, когда я пытаюсь выполнить развертывание из BIDS, я получаю сообщение об ошибке 1. Разрешения, предоставленные пользователю «Chris-PC \ Chris», недостаточны для выполнения этой операции. 0 0


В: http://machine/Reports_DEPAHELIX/Pages/SystemSecurity.aspx я вижу У вас нет разрешения на доступ к этой странице.


И когда я подключаюсь к Службам репортинга через SQL Server Management Studio, я вижу вакансии, безопасность и общие расписания, и все. Я могу развернуть Security> Roles и увидеть 5 встроенных ролей, однако когда я щелкаю правой кнопкой мыши по роли, в контекстном меню свойства отображаются серым цветом.


Что мне нужно сделать, чтобы RS увидел меня в роли администратора?


Ответы [ 7 ]

4 голосов
/ 31 мая 2009

Ценю, что у вас есть разрешение; если кто-то еще имеет эту проблему; MS разместила пошаговое руководство по MSDN. «Настройка сервера отчетов для локального администрирования в Windows Vista и Windows Server 2008»

http://msdn.microsoft.com/en-us/library/bb630430.aspx

3 голосов
/ 04 декабря 2009

У меня точно такая же проблема, я работаю на Windows 7. Я также не могу развернуть на SQL Server, если я не вошел в систему как администратор (а не как пользователи группы администраторов). Единственное, что решило мою проблему - это запустить Internet Explorer с правами администратора, даже если вы вошли в систему как администратор. (Щелкните правой кнопкой мыши и выберите «Начать с правами администратора») То же самое в Visual Studio для развертывания. Это раздражает, но работает ...

2 голосов
/ 31 мая 2009

Как сказал Джон, должен быть «Администратором», а не просто членом группы «Администраторы». Попытка сделать больше пользователей частью команды BUILTIN \ Administrators - не ответ. Ответ заключается в том, чтобы сначала войти в систему как «Администратор», а затем настроить связанные группы служб Reporting Services для вашей системы или домена, затем настроить роли, связанные с этими группами, с помощью инструментов RS и добавить соответствующих пользователей в конкретные новые группы.

1 голос
/ 04 октября 2012

Нашел мой ответ после нескольких часов поиска ...

Как предлагают другие пользователи, вам нужно щелкнуть правой кнопкой мыши и выбрать «Запуск от имени администратора». Однако в Windows 7 кажется, что Internet Explorer по умолчанию не предоставляет учетные данные текущего пользователя для служб Reporting Services. Затем происходит то, что вы получаете приглашение для входа в систему при попытке получить доступ к службам отчетов. Если вы получаете приглашение для входа в систему, вам необходимо настроить параметры безопасности.

Выберите Intenet Options и перейдите на вкладку Security. Нажмите на Надежные сайты. Либо перетащите ползунок безопасности в режим низкого уровня безопасности, либо нажмите «Пользовательский уровень». Если щелкнуть пользовательский уровень, перейдите к параметру «Аутентификация пользователя / вход в систему» ​​и выберите «Автоматический вход с текущими именем и паролем».

Оригинальный пост здесь для справки: http://blogical.se/blogs/jahlen/archive/2009/10/02/setting-up-sql-server-reporting-services-on-windows-7-vista-or-windows-2008.aspx

0 голосов
/ 15 ноября 2015

Если вы являетесь локальным администратором, запустите c: \ program files \ Internet Explorer \ iexplore.exe от имени администратора (щелкните правой кнопкой мыши, запустите от имени администратора). Это откроет диспетчер отчетов SSRS, и вы сможете делать то, что нужно.

0 голосов
/ 09 апреля 2010

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

0 голосов
/ 31 мая 2009

Sql Server 2008 не распознает администраторов Windows как системных администраторов базы данных. Вы должны добавить группу администраторов Windows к роли Sql sysadmins.

Вы можете добавить группу следующим образом:

  1. Открыть Sql Server Management Studio
  2. Откройте Security -> Logins и создайте логин для группы администраторов
  3. Откройте Security -> Server Roles и добавьте логин к роли syadmin

Во время установки программа установки предложит сделать текущего пользователя администратором базы данных. Если вы примете это, текущий пользователь Windows будет добавлен в группу базы данных sysadmin. Если вы установили Sql Server как «Администратор», это объясняет, почему только учетная запись «Администратор» смогла настроить ваш сервер отчетов.

Если бы вы установили Sql Server как «YourDomain \ YourAccount», эта учетная запись добавилась бы к роли sysadmin. Так что нет ничего особенного в «Администраторе».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...