Соединения и учетные записи при развертывании служб Reporting Services

Изменения: 12 декабря 2006 г.

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

Обзор соединений

Следующая диаграмма иллюстрирует учетные записи и соединения в установке по умолчанию.

Подключения в службах Reporting Services

Соединение 1: пользователь соединяется с сервером отчетов

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

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

ms159846.note(ru-ru,SQL.90).gifПримечание.
Подключение пользователя к серверу отчетов происходит всякий раз, когда пользователь запускает отчет или инструмент (такой как диспетчер отчетов или среда SQL Server Management Studio), подключающийся к серверу отчетов. Дополнительные сведения об URL-адресах, используемых для соединения с сервером отчетов, см. в разделе Настройка виртуальных каталогов сервера отчетов.

Соединение 2: сервер отчетов соединяется с базой данных сервера отчетов

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

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

  • Использовать учетные записи службы. Каждая служба выполняется под своей учетной записью. Учетные записи службы можно использовать для соединения с базой данных.
  • Использовать учетные записи домена. Обе службы соединяются с использованием одной заданной учетной записи домена.
  • Использовать имя входа SQL Server. Обе службы соединяются с использованием одной заданной учетной записи базы данных.

Для настройки соединения используйте страницу «Настройка базы данных» в программе настройки служб Reporting Services. Эта программа автоматически создает имя входа и разрешения базы данных для указанной учетной записи. Дополнительные сведения см. в разделе Настройка соединения с базой данных сервера отчетов.

Соединение 3: сервер отчетов соединяется с внешними источниками данных

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

  • Выполните олицетворение или воспользуйтесь делегированными учетными данными пользователя, который запускает отчет. Для настройки источника данных отчета на использование проверки подлинности Windows необходимо, чтобы сервер отчетов также был настроен на использование по умолчанию модулей безопасности Windows. Если сервер отчетов использует проверку подлинности с помощью форм или обычную проверку подлинности, нельзя будет настроить источники данных отчета на применение олицетворения или делегирования учетных данных.
  • Предложить пользователю ввести учетные данные.
  • Извлечь хранимые учетные данные из базы данных сервера отчетов.
  • Не использовать учетные данные. Этот параметр используется, когда настройки предусматривают применение автоматической учетной записи обработки отчета. Этот параметр можно выбрать, когда сервер отчетов не использует учетные данные (например, если данные находятся в XML-документе). Для соединения с компьютером, на котором размещен источник данных, сервер отчетов применяет автоматическую учетную запись выполнения. Для настройки учетной записи можно воспользоваться программой настройки служб Reporting Services. Дополнительные сведения см. в разделе Настройка учетной записи для автоматической обработки отчетов.

Дополнительные сведения о том, как соединяться с внешним источником данных, см. в разделах Соединение с источником данных и Указание учетных данных и сведений о соединении.

ms159846.note(ru-ru,SQL.90).gifПримечание.
Если используется выпуск SQL Server 2005 Express Edition with Advanced Services, источниками данных отчета должны быть реляционные источники данных SQL Server, которые выполняются в локальном экземпляре компонента SQL Server Express Database Engine. Удаленные и другие типы источников данных не поддерживаются.

См. также

Задачи

Как запустить диспетчер отчетов (диспетчер отчетов)
Как зарегистрировать сервер отчетов и подключиться к нему (среда Management Studio)
Как запустить настройку служб Reporting Services

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

Настройка учетных записей и паролей служб в службах Reporting Services
Администрирование службы Windows и веб-службы сервера отчетов
Настройка соединения с базой данных сервера отчетов
Настройка учетной записи для автоматической обработки отчетов
Соединение с источником данных
Указание учетных данных и сведений о соединении
Установка свойств источника данных в службах Reporting Services

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

Основные сведения о контексте выполнения
Идентификация веб-службы — Windows Server 2003 (настройка служб Reporting Services)
Идентификация веб-службы (настройка служб Reporting Services)

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

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

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

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

12 декабря 2006 г.

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

17 июля 2006 г.

Добавления
  • Добавлена диаграмма, показывающая соединения, и пересмотрены описания.
  • Расширено описание локальных служб.
  • Учетная запись сетевой службы для настройки.
Измененное содержимое
  • Подробные исправления.

14 апреля 2006 г.

Добавления
  • Описан процесс настройки учетных записей служб, включая требования к учетным записям для администрирования сервера, а также разрешения для входа в систему и доступ к базам данных.