Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Сервер отчетов — это сервер без отслеживания состояния, использующий ядро СУБД SQL Server для хранения метаданных и определений объектов. Установка служб Reporting Services в собственном режиме использует две базы данных для разделения постоянного хранилища данных от требований к временному хранилищу. Базы данных создаются вместе и привязаны по имени. По умолчанию имена баз данных — reportserver и reportservertempdb соответственно.
Установка служб Reporting Services в режиме SharePoint также создаст базу данных для функции оповещения данных. Три базы данных в режиме SharePoint связаны с приложениями служб Reporting Services. Дополнительные сведения см. в статье Управление служебным приложением SharePoint службы Reporting Services.
Базы данных могут выполняться на локальном или удаленном экземпляре ядра СУБД. Выбор локального экземпляра полезен, если у вас достаточно системных ресурсов или требуется сохранить лицензии на программное обеспечение, но запуск баз данных на удаленном компьютере может повысить производительность.
Можно перенести или повторно использовать существующую базу данных сервера отчетов из предыдущей установки или другого экземпляра с другим экземпляром сервера отчетов. Схема базы данных сервера отчетов должна быть совместима с экземпляром сервера отчетов. Если база данных находится в более старом формате, вам будет предложено обновить ее до текущего формата. Более новые версии нельзя понизить до более старой версии. Если у вас есть более новая база данных сервера отчетов, ее нельзя использовать с более ранней версией экземпляров сервера отчетов. Дополнительные сведения о том, как базы данных сервера отчетов обновляются до новых форматов, см. в статье Об обновлении базы данных сервера отчетов.
Это важно
Структура таблицы для баз данных оптимизирована для операций сервера и не должна быть изменена или настроена. Корпорация Майкрософт может изменить структуру таблицы с одного выпуска на следующий. При изменении или расширении базы данных можно ограничить или запретить возможность выполнения будущих обновлений или применения пакетов обновления. Вы также можете ввести изменения, которые препятствуют операциям сервера отчетов. Например, если включить READ_COMMITTED_SNAPSHOT в базе данных ReportServer, вы разорвите функцию интерактивной сортировки.
Весь доступ к базе данных сервера отчетов должен обрабатываться через сервер отчетов. Чтобы получить доступ к содержимому в базе данных сервера отчетов, можно использовать средства управления сервера отчетов (например, диспетчер отчетов и SQL Server Management Studio) или программные интерфейсы, такие как доступ по URL-адресу, веб-служба сервера отчетов или поставщик инструментария управления Windows (WMI).
Подключение к базе данных сервера отчетов обычно определяется с помощью Диспетчера конфигурации служб Reporting Services. Однако его можно определить во время установки, если вы решили установить конфигурацию по умолчанию. Дополнительные сведения о подключении сервера отчетов к базе данных см. в разделе "Настройка подключения к базе данных сервера отчетов" (SSRS Configuration Manager).
База данных сервера отчетов
База данных сервера отчетов — это база данных SQL Server, в которой хранится следующее содержимое:
Элементы, управляемые сервером отчетов (.). /reports и связанные отчеты, общие источники данных, модели отчетов, папки, ресурсы) и все свойства и параметры безопасности, связанные с этими элементами.
Определения подписок и расписаний.
Моментальные снимки отчета (включая результаты запроса) и история отчетов.
Системные свойства и параметры безопасности на уровне системы.
Данные журнала выполнения отчета.
Симметричные ключи, зашифрованные подключения и учетные данные для источников данных отчета.
Так как база данных сервера отчетов хранит состояние приложения и постоянные данные, необходимо создать расписание резервного копирования для этой базы данных, чтобы предотвратить потерю данных. Рекомендации и инструкции по резервному копированию базы данных см. в разделе "Перемещение баз данных сервера отчетов на другой компьютер" (собственный режим SSRS).
Временная база данных сервера отчетов
Каждая база данных сервера отчетов использует связанную временную базу данных для хранения данных сеанса и выполнения, кэшированных отчетов и рабочих таблиц, созданных сервером отчетов. Фоновые процессы сервера будут периодически удалять из таблиц временной базы данных более старые и неиспользуемые элементы.
Службы Reporting Services не создают временную базу данных, если она отсутствует, и не восстанавливает отсутствующие или измененные таблицы. Хотя временная база данных не содержит постоянных данных, необходимо создать резервную копию базы данных в любом случае, чтобы избежать повторного создания базы данных в рамках операции восстановления сбоя.
При резервном копировании временной базы данных и последующем его восстановлении необходимо удалить содержимое. Как правило, в любой момент можно удалить содержимое временной базы данных. Однако после удаления содержимого необходимо перезапустить службу Windows сервера отчетов.
См. также
Размещение базы данных сервера отчетов в отказоустойчивом кластере SQL Server
Хранение зашифрованных данных сервера отчетов (диспетчер конфигурации служб SSRS)
Сервер отчетов Reporting Services
Администрирование базы данных сервера отчетов (собственный режим SSRS)
Создание базы данных сервера отчетов (диспетчер конфигурации SSRS)
Операции резервного копирования и восстановления для служб Reporting Services