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


создать базу данных сервера отчетов

Службы Службы 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 это раздел Установка и настройка на странице «Параметры установки сервера отчетов». Если выбран параметр Установить только, то для создания базы данных необходимо воспользоваться диспетчером конфигурации служб Reporting Services.

  • Вручную с помощью диспетчера конфигурации служб Reporting Services. При использовании удаленного компонента Компонент SQL Server Database Engine для хранения базы данных следует создавать базу данных сервера отчетов вручную. Дополнительные сведения см. в разделе Создание базы данных сервера отчетов, работающего в собственном режиме (службы Reporting Services).

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

  • Создание приложения службы Службы Reporting Services с помощью центра администрирования SharePoint. Дополнительные сведения см. в подразделе «Приложение службы» раздела Create a Reporting Services Service Application.

  • Создание приложения службы и базы данных сервера отчетов с помощью командлетов Службы Reporting Services PowerShell. Дополнительные сведения см. в образце для создания приложений служб в разделе Командлеты PowerShell (службы Reporting Services в режиме SharePoint).

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

SQL Server используется для размещения баз данных сервера отчетов. Экземпляр компонента Компонент SQL Server Database Engine может быть локальным или удаленным экземпляром. Далее перечислены поддерживаемые версии компонента Компонент SQL Server Database Engine, которые можно использовать для размещения баз данных сервера отчетов.

  • SQL Server 2012

  • SQL Server 2008 R2

  • SQL Server 2008

  • SQL Server 2005

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

Важное примечаниеВажно!

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

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

При создании базы данных сервера отчетов убедитесь в том, что данный выпуск SQL Server может быть использован для ее хранения. Дополнительные сведения см. в подразделе «Требования к выпуску сервера базы данных сервера отчетов» раздела Возможности, поддерживаемые различными выпусками SQL Server 2012.

См. также

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

Использование диспетчера конфигурации служб Reporting Services (собственный режим)