Настройка сервера отчетов для удаленного администрирования

Изменения: 17 июля 2006 г.

В службах Reporting Services SQL Server 2005 экземпляры сервера отчетов можно настраивать локально или удаленно.

Чтобы настроить удаленный экземпляр сервера отчетов, можно использовать программу настройки служб Reporting Services. Также можно написать пользовательский код, использующий поставщика инструментария управления Windows (WMI) служб Reporting Services. Программа настройки служб Reporting Services предоставляет графический интерфейс поставщика WMI, поэтому такая настройка сервера отчетов не требует написания кода. При запуске программы можно указать, к какому удаленному серверу необходимо подключаться.

Перед тем как процесс администрирования удаленного компьютера будет возможен, необходимо настроить удаленный компьютер на разрешение прохождения удаленных запросов инструментария WMI через брандмауэр Microsoft Windows. Для включения удаленного администрирования можно использовать инструкции из этого раздела.

Требования для администрирования удаленного сервера

Прежде чем можно будет удаленно управлять компьютером, на этом компьютере необходимо изменить настройки брандмауэра. Чтобы изменить настройки брандмауэра, нужно войти в систему локально и быть членом локальной группы «Администраторы». Через удаленное соединение невозможно изменить настройки брандмауэра Windows на удаленном компьютере.

На экземпляре SQL Server, содержащем базу данных сервера отчетов, должны быть разрешены удаленные соединения. Удаленное соединение необходимо для настройки соединения базы данных сервера отчетов и управления ключами шифрования. Включить удаленные соединения можно при помощи средства настройки контактной зоны SQL Server.

Чтобы включить возможности удаленного администрирования для пользователя, не обладающего правами администратора, учетной записи необходимо предоставить права удаленной активации с помощью распределенной модели объектов (DCOM). В этом разделе предоставлены инструкции по настройке сервера для доступа пользователя, не обладающего правами администратора.

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

Настройка целевого сервера отчетов для удаленного администрирования

Если удаленный сервер отчетов находится за брандмауэром Windows или брандмауэром интернет-соединений, нужно настроить брандмауэр, чтобы разрешить соединения от удаленного компьютера. Изменение настроек брандмауэра поможет избежать или разрешить следующую ошибку: «Сервер RPC недоступен. (Exception from HRESULT: 0x800706BA)».

Как включить удаленное администрирование в брандмауэре Windows

Описанные в данном подразделе шаги приведены из раздела Connecting Through Windows Firewall документации пакета Platform SDK. В приведенном выше разделе предоставлены сведения о настройке соединений для асинхронных и полусинхронных вызовов. Клиент WMI сервера отчетов не выполняет асинхронных или полусинхронных вызовов, поэтому эти шаги настройки для удаленного администрирования сервера отчетов можно пропустить.

Чтобы включить удаленное администрирование и изменить настройки брандмауэра Windows, используйте следующие инструкции.

  1. Под учетной записью локального администратора войдите в систему компьютера, на котором нужно включить удаленное администрирование.

  2. Откройте окно командной строки, а затем выполните следующую команду:

    netsh.exe firewall set service type=REMOTEADMIN mode=ENABLE scope=ALL
    

    Для параметра «Scope» можно указать другие значения. Дополнительные сведения см. в документации по продукту «Брандмауэр Windows».

  3. Убедитесь, что удаленное администрирование включено. Для этого можно выполнить следующую команду, отображающую состояние:

    netsh.exe firewall show state
    
  4. Перезагрузите компьютер.

Как добавить InetInfo.exe к списку исключений брандмауэра Windows

Для настройки виртуальных каталогов сервера отчетов или диспетчера отчетов через удаленное соединение необходимо добавить Inetinfo.exe к списку исключений брандмауэра Windows.

  1. Нажмите кнопку Пуск, выберите Панель управления и щелкните Брандмауэр Windows.
  2. Щелкните Исключения.
  3. Щелкните Добавить программу.
  4. Нажмите кнопку Обзор.
  5. Выберите %windir%\system32\inetsrv\inetinfo.exe
  6. Щелкните Изменить область, чтобы изменить область.
  7. Нажмите кнопку ОК.
  8. Перезагрузите компьютер.

Как настроить удаленные соединения к базе данных сервера отчетов

Чтобы управлять ключами шифрования и настройкой соединения базы данных, должно быть включено удаленное соединение к экземпляру SQL Server, содержащему базу данных сервера отчетов. Дополнительные сведения см. в разделе Настройка контактной зоны для служб и соединений (удаленные соединения) — компонент Database Engine.

  1. В меню Пуск укажите пункты Программы, «Microsoft SQL Server 2005», Средства настройки и затем выберите пункт Средство настройки контактной зоны SQL Server.
  2. Щелкните Настройка контактной зоны для служб и соединений.
  3. Откройте каталог экземпляра SQL Server, в котором размещается база данных сервера отчетов.
  4. Нажмите кнопку Удаленные соединения.
  5. Нажмите кнопку Локальные и удаленные соединения.
  6. Щелкните Использовать TCP/IP и именованные каналы.
  7. Нажмите кнопку ОК и затем перезапустите службу.

Как настроить разрешения DCOM, чтобы включить удаленный доступ к инструментарию WMI для пользователей, не обладающих правами администратора

Для пользователей, не являющихся членами локальной группы «Администраторы», можно включить удаленное администрирование. Поскольку инструментарий WMI использует DCOM в качестве транспорта для удаленных вызовов, можно настроить разрешения DCOM таким образом, чтобы пользователи, не вошедшие в систему под учетной записью локального администратора, могли настраивать сервер.

Для компьютеров, работающих под управлением Microsoft Windows Server 2003, выполняются следующие шаги:

  1. В меню «Пуск» выберите пункт Администрирование и затем пункт Службы компонентов.
  2. Откройте папку «Службы компонентов».
  3. Откройте папку «Компьютеры».
  4. Выберите «Мой компьютер».
  5. В меню Действие выберите пункт Свойства.
  6. Щелкните Безопасность COM.
  7. В Разрешениях на запуск и активацию нажмите кнопку Редактировать ограничения.
  8. Если имя пользователя не отображается в Разрешениях на запуск нажмите кнопку Добавить.
  9. Введите имя учетной записи пользователя и нажмите кнопку ОК.
  10. В Разрешениях для <пользователя или группы> в столбце Разрешить выберите Удаленный запуск и Удаленная активация, затем нажмите кнопку .

Как настроить разрешения для пространства имен ReportServer в WMI для пользователей, не обладающих правами администратора

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

  1. В меню «Пуск» выберите пункт Администрирование и затем пункт Управление компьютером.
  2. Откройте папку «Службы и приложения».
  3. Щелкните правой кнопкой мыши узел Элемент управления WMI и выберите пункт Свойства.
  4. Перейдите на вкладку Безопасность.
  5. Откройте папку «Root».
  6. Откройте папку «Microsoft».
  7. Откройте папку «SQLServer».
  8. Откройте папку «ReportServer».
  9. Откройте папку «V9».
  10. Выберите папку «Admin» и затем нажмите кнопку Безопасность.
  11. Нажмите кнопку Добавить и введите учетную запись пользователя, которая будет использоваться для управления сервером.
  12. В столбце Разрешить установите флажки Включить учетную запись, Включить удаленно и Прочесть безопасность, затем нажмите кнопку ОК.

Журнал изменений

Версия Журнал

17 июля 2006 г.

Новое содержимое
  • Примечание о том, что разрешения DCOM применимы на платформах Windows Server 2003.

См. также

Задачи

Как запустить настройку служб Reporting Services

Основные понятия

Программа конфигурации служб Reporting Services
Настройка компонентов служб Reporting Services

Другие ресурсы

Reporting Services WMI Provider

Справка и поддержка

Получение помощи по SQL Server 2005