Поделиться через


Создание базы данных сервера отчетов (диспетчер конфигурации служб SSRS)

Reporting Services собственном режиме используются две SQL Server реляционные базы данных для хранения метаданных и объектов сервера отчетов. Одна база данных используется как основное хранилище, а вторая — для хранения временных данных. Эти базы данных создаются одновременно и связываются по именам. При использовании экземпляра SQL Server по умолчанию базы данных имеют имена reportserver и reportservertempdb. В совокупности эти две базы данных называются «базой данных сервера отчетов» или «каталогом сервера отчетов».

Reporting Services режиме SharePoint включает в себя третью базу данных, которая используется для создания метаданных оповещений о данных. Три базы данных создаются для каждого приложения службы Reporting Services, а имена баз данных по умолчанию содержат guid, представляющий приложение службы. Далее приводятся примеры имен этих трех баз данных, используемых в режиме интеграции с SharePoint.

  • ReportingService_90a9f37075544f22953c4a62e4a9f370

  • ReportingService_90a9f37075544f22953c4a62e4a9f370TempDB

  • ReportingService_90a9f37075544f22953c4a62e4a9f370_Alerting

Важно!

Выполнять запросы к базе данных сервера отчетов из приложений не рекомендуется, схема базы данных сервера отчетов не предназначена для общего доступа. Структура таблиц в разных версиях может различаться. Если вы создаете приложение, которому требуется доступ к базе данных сервера отчетов, всегда используйте API Reporting Services для доступа к базе данных сервера отчетов.

Исключением являются представления журнала выполнения. Дополнительные сведения см. в разделах Журнал выполнения сервера отчетов и Представление ExecutionLog3.

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

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

  • Автоматически. Если выбран вариант установки с конфигурацией по умолчанию, используйте мастер установки SQL Server. В мастере установки SQL Server это раздел Установка и настройка на странице «Параметры установки сервера отчетов». Если выбран параметр Установить только , то для создания базы данных необходимо воспользоваться диспетчером конфигурации служб Reporting Services.

  • Вручную: используйте Reporting Services Configuration Manager. Базу данных сервера отчетов необходимо создать вручную, если для размещения базы данных используется удаленное ядро СУБД SQL Server. Дополнительные сведения см. в статье Создание базы данных сервера отчетов в собственном режиме (SSRS Configuration Manager).

Режим интеграции с SharePoint. На странице "Параметры установки сервера отчетов" имеется только один вариант для режима интеграции с SharePoint: Установить только. Этот параметр устанавливает все Reporting Services файлы и общую службу Reporting Services. Следующим шагом является создание по крайней мере одного приложения службы Reporting Services одним из следующих способов.

Требования к версии сервера баз данных

Для размещения базы данных сервера отчетов используется SQL Server. Экземпляр ядра СУБД SQL Server может быть локальным или удаленным. Вот поддерживаемые версии ядра СУБД SQL Server, которые могут использоваться для размещения баз данных сервера отчетов:

  • SQL Server 2014

  • SQL Server 2012

  • SQL Server 2008 R2

  • SQL Server 2008

  • SQL Server 2005

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

Важно!

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

Требования к выпуску сервера баз данных

При создании базы данных сервера отчетов следует учитывать, что для размещения базы данных можно использовать не все выпуски SQL Server. Дополнительные сведения см. в разделе "Требования к выпуску сервера базы данных сервера отчетов" статьи Функции, поддерживаемые выпусками SQL Server 2014 года.

См. также:

Диспетчер конфигурации служб Reporting Services (del)