Настройка сервера отчетов, работающего в собственном режиме, для локального администрирования (SSRS)

Развертывание сервера отчетов Службы Reporting Services в одной из следующих операционных систем требует дополнительных шагов настройки, если вы желаете управлять экземпляром этого сервера локально. Данная тема объясняет как настроить сервер отчетов для локального администрирования. Если вы еще не установили или не настроили сервер отчетов, см. разделы Установка SQL Server из мастера установки (программа установки) и Управление сервером отчетов служб Reporting Services в собственном режиме.

Применимо к: Службы Reporting Services (собственный режим)
  • Windows Server 2012 R2

  • Windows 8.1

  • Windows 8

  • Windows Server 2012

  • Windows Server 2008 R2

  • Windows 7

  • Windows Server 2008

Так как указанные ОС ограничивают разрешения, большинство приложений запускаются членами локальной группы «Администраторы» точно таким же образом, как и из стандартной учетной записи пользователя.

Это позволяет повысить общую безопасность системы, предотвращая использование стандартных, встроенных назначений ролей, которые службы Reporting Services создают для локальных администраторов.

Обзор изменений в конфигурации

Следующие изменения в конфигурации настраивают сервер так, что можно использовать разрешения стандартного пользователя при выполнении операций сервера отчетов и управлении его содержимым.

  • Добавление URL-адресов служб Службы Reporting Services в доверенные сайты. По умолчанию Internet Explorer, запущенный на перечисленных ОС, выполняется в защищенном режиме, в котором запросы браузера изолируются от процессов высокого уровня, выполняющихся на том же компьютере. Защищенный режим для приложений сервера отчетов можно отключить, добавив их в список «Надежные сайты».

  • Создание назначений ролей, которые предоставляют права администратора сервера отчетов, разрешение на управление содержимым и процессом работы сервера отчетов без применения функции обозревателя Запуск от имени администратора . Создав назначение ролей для учетной записи пользователя Windows, можно получить доступ к серверу отчетов с разрешениями «Диспетчер содержимого» и «Системный администратор» через назначения ролей, определенные явным образом и созданные на замену стандартным встроенным назначениям ролей, которые были созданы службами Reporting Services.

Настройка администрирования локального сервера отчетов и веб-портала

Выполните действия по настройке этого раздела, если при переходе на локальный сервер отчетов возникают следующие ошибки.

  • У пользователя 'Domain\[user name]отсутствуют необходимые разрешения. Убедитесь, что предоставлены достаточные разрешения и учтены ограничения контроля учетных записей Windows.

Параметры надежных сайтов в браузере

  1. Откройте окно браузера с разрешением «Запуск от имени администратора». В меню Пуск щелкните правой кнопкой мыши Internet Explorer и выберите Запуск от имени администратора.

  2. Выберите Да, когда отобразится запрос на продолжение.

  3. В качестве URL-адреса укажите URL-адрес веб-портала. Инструкции см. в статье Веб-портал сервера отчетов (службы SSRS в собственном режиме).

  4. Выберите меню Сервис.

  5. Выберите пункт Свойства обозревателя.

  6. Перейдите на вкладку Безопасность.

  7. Выберите Надежные сайты.

  8. Нажмите кнопку Сайты.

  9. Добавьте https://<your-server-name>.

  10. Снимите флажок Требуется сертификация сервера (https:) для всех сайтов в этой зоне , если вы не используете HTTPS для сайта по умолчанию.

  11. Нажмите кнопку Добавить.

  12. Щелкните ОК.

Параметры папки веб-портала

  1. На домашней странице веб-портала щелкните Управление папкой.

  2. На странице папки Управление щелкните Безопасность и выберите Добавить группу или пользователя.

  3. На странице Создать назначение ролей в поле Группа или пользователь введите свою учетную запись пользователя Windows в таком формате: <domain>\<user>.

  4. Выберите Диспетчер содержимого.

  5. Щелкните ОК.

Параметры сайта веб-портала

  1. Откройте браузер с правами администратора и перейдите на веб-портал https://<server name>/reports.

  2. Нажмите значок шестеренки в верхней строке домашней страницы и выберите Параметры сайта в раскрывающемся меню.

    Значок шестеренки.

    Совет

    Если вариант Параметры сайта недоступен, закройте и повторно откройте браузер и перейдите на веб-портал с правами администратора.

  3. На странице "Параметры сайта" выберите Безопасность, а затем Добавить группу или пользователя.

  4. В поле Имя группы или пользователя введите имя своей учетной записи Windows в следующем формате: <domain>\<user>.

  5. Выберите Системный администратор.

  6. Щелкните ОК.

  7. Закройте веб-портал.

  8. Повторно откройте веб-портал в Internet Explorer без использования функции Запуск от имени администратора.

Настройка среды SQL Server Management Studio (SSMS) для администрирования локального сервера отчетов

По умолчанию доступ ко всем свойствам сервера отчетов, предусмотренным в SQL Server Management Studio , отсутствует, если не выполнен запуск Среда Management Studio с правами администратора.

Настройка назначений ролей Службы Reporting Services и назначений ролей необходимо каждый раз запускать Среда Management Studio с повышенным уровнем разрешений.

  • В меню Пуск щелкните правой кнопкой мыши Microsoft SQL Server Среда Management Studio и выберите Запуск от имени администратора.

  • Подключение к локальному серверу Службы Reporting Services .

  • На странице Безопасность нажмите Системные роли.

  • Щелкните правой кнопкой мыши узел Системный администратор и выберите пункт Свойства.

  • В диалоговом окне Свойства системной роли выберите Просмотр свойств сервера отчетов. Выберите все нужные свойства, связанные с членами роли системных администраторов.

  • Нажмите кнопку ОК.

  • Закрыть Среда Management Studio

  • Чтобы добавить пользователя к системной роли "системный администратор", обратитесь к предыдущему разделу Параметры сайта веб-портала этой статьи.

Теперь при открытии Среда Management Studio без запуска от имени администратора у вас будет доступ к свойствам сервера отчетов.

Настройка SQL Server Data Tools (SSDT) для публикации на локальном сервере отчетов

Если вы установили SQL Server Data Tools в одной из операционных систем, приведенных в первом подразделе, и желаете, чтобы SSDT взаимодействовала с локальным сервером отчетов (в собственном режиме) без получения ошибок о допуске пользователя, нужно открывать SQL Server Data Tools (SSDT) с повышенными разрешениями или же настроить роли служб отчетности. Например, при недостатке разрешений могут возникнуть следующие проблемы.

  • При попытке развертывания элементов отчета на локальном сервере отчетов отображается сообщение об ошибке, похожее на приведенное в окне Список ошибок .

    • Предоставленные пользователю "домен<user name>" разрешения недостаточны для выполнения данной операции.

Запуск SSDT с повышенным уровнем разрешений

  1. На начальном экране введите Microsoft SQL Server, а затем щелкните правой кнопкой мыши пункт SQL Server Data Tools. Нажмите Запуск от имени администратора

  2. Выберите Да, когда отобразится запрос на продолжение.

После этого можно приступать к развертыванию отчетов и других элементов на локальном сервере отчетов.

Настройка назначений ролей Службы Reporting Services без необходимости каждый раз запускать SSDT с повышенным уровнем разрешений

Дополнительные сведения

Еще одно распространенное действие по настройке администрирования Службы Reporting Services — открытие порта номер 80 в брандмауэре Windows для разрешения доступа к компьютеру с сервером отчетов. Инструкции см. в разделе Configure a Firewall for Report Server Access.

См. также раздел

Управление сервером отчетов Reporting Services в собственном режиме