Администратор не может управлять службами отчетов sql server

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


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


У меня включена проверка подлинности Windows в II7 и отключена анонимная проверка подлинности.

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

По таблицам в ReportServer db я могу сказать, что там BUILTIN \ Administrators.

Моя локальная машина находится в Надежных сайтах в Internet Explorer.

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

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

At:

http://machine/ReportServer_DEPAHELIX

Я получил:

Ошибка служб Reporting Services

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


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

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


На странице: http://machine/Reports_DEPAHELIX/Pages/SystemSecurity.aspx Я вижу, что вы не есть разрешение на доступ к этой странице.


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


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



person Chris Morley    schedule 31.05.2009    source источник
comment
Какая у вас версия Windows? Vista Home Premium SP1? Если да, то у меня такая же проблема, потому что административный пользователь не обязательно входит в группу BUILTIN \ Adminstrators.   -  person John Saunders    schedule 31.05.2009
comment
Windows Vista Ultimate. О, ладно, я не понимал, что группа локальных администраторов и BUILTIN \ Administrator отличаются. Ваш ответ прояснил для меня ситуацию. Таким образом, их нужно запускать как Администратор, а не только как один из членов группы администраторов. Я вошел в раздел «Локальные пользователи» и включил учетную запись администратора, чтобы я мог войти в систему и получить рабочий стол в качестве администратора, а не только Криса (который является администратором AN). Все работает полностью, как и следовало ожидать. Таким образом можно получить свойства в SQL Server и соответствующие веб-функции диспетчера отчетов. Спасибо, Джон.   -  person Chris Morley    schedule 31.05.2009


Ответы (7)


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

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

person u07ch    schedule 31.05.2009

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

person Alexios    schedule 04.12.2009

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

person Chris Morley    schedule 31.05.2009
comment
В Vista, Windows 7 или Server 2008 необязательно входить в систему с учетной записью администратора. Если вы перейдете к All Programs в меню «Пуск», то можете щелкнуть правой кнопкой мыши IE и выбрать «Запуск от имени администратора». Я подтвердил, что это работает на сервере 08. Я также могу представить, что если бы у вас был отключен контроль учетных записей, вам даже не нужно было бы запускать IE в качестве администратора. - person Justin Holzer; 17.11.2009
comment
+1 Джастин, это определенно самый быстрый и простой способ сделать это в перечисленных вами операционных системах. Сработало сразу. - person Dan Harris; 10.01.2013

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

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

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

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

person AHiggins    schedule 04.10.2012

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

Вы можете добавить группу так:

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

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

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

person Andomar    schedule 31.05.2009
comment
Спасибо за комментарий, Andomar, и я согласен со всем, что вы сказали - это все правда, однако это не была моя особая проблема. В моем случае мой текущий пользователь Крис также был администратором SQL Server. Учетная запись администратора НЕ была администратором SQL Server, однако БЫЛА в состоянии выполнять действия, которые я пытался выполнить со службами Reporting Services. - person Chris Morley; 31.05.2009
comment
Интересно ... это, должно быть, еще одна система безопасности. Вы пробовали, используя Пуск - ›Программы -› Microsoft SQL Server 2005 - ›Инструменты настройки -› Диспетчер конфигурации служб Reporting Services? - person Andomar; 31.05.2009

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

person Darren Comeau    schedule 09.04.2010

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

person brad    schedule 15.11.2015