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


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

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

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

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

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

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

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

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

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

SQL Server используется для размещения базы данных сервера отчетов.

  • SQL Server 2005 или SQL Server 2008 могут быть использованы для размещения баз данных. Не используйте SQL Server 2000 или более ранние версии SQL Server.

  • Экземпляр SQL Server Database Engine может быть локальным или удаленным экземпляром.

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

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

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

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

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

Для данного выпуска служб SQL Server Reporting Services

Используйте данный выпуск экземпляра компонента Database Engine для хранения базы данных

SQL Server Express with Advanced Services

SQL Server Express with Advanced Services (только локальная версия)

Web

Выпуск Web edition (только локально)

Workgroup

Выпуск Workgroup Edition (только локально)

Evaluation Edition

Evaluation Edition

Developer

Выпуски Standard, Developer, Enterprise (локально или удаленно)

Standard

Выпуски Standard, Enterprise (локально или удаленно)

Enterprise

Выпуски Standard, Enterprise (локально или удаленно)

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

Обновления

Обновлены сведения в таблице требований к выпускам сервера баз данных: для работы ознакомительного выпуска служб Reporting Services необходимо разместить базу данных служб Reporting Services в ознакомительном выпуске компонента Database Engine.