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


Файл конфигурации RSReportDesigner

Файл конфигурации RSReportDesigner.config хранит параметры подготовки отчета и модулей обработки данных, доступных конструктору отчетов. Сведения о модуле обработки данных хранятся в элементе Data. Сведения о модуле обработки данных хранятся в элементе Render. Элемент Designer перечисляет построители запросов, используемые в конструкторе отчетов.

Конструктор отчетов использует такую функцию сервера, как внедренный отчет, для предварительного просмотра отчетов. Серверные установки могут быть указаны для поддержки предварительного просмотра операций на стороне местного сервера. Дополнительные сведения об установках конфигурации сервера отчетов см. в разделе Файл конфигурации RSReportServer.

Размещение файла

Этот файл находится в каталоге \Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies.

Рекомендации по изменению

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

При настройке модуля подготовки отчетов к просмотру можно руководствоваться конкретными инструкциями по изменению файлов конфигурации. Эти инструкции находятся в следующих разделах:

Общие инструкции по изменению файлов конфигурации см. в разделе Как изменить файл конфигурации служб Reporting Services.

Пример файла конфигурации

Следующий пример иллюстрирует формат файла RSReportDesigner.config.

<Configuration>
  <Add Key="SecureConnectionLevel" Value="0" />
  <Add Key="InstanceName" Value="Microsoft.ReportingServices.PreviewServer" />
  <Add Key="SessionCookies" Value="true" />
  <Add Key="SessionTimeoutMinutes" Value="3" />
  <Add Key="PolicyLevel" Value="rspreviewpolicy.config" />
  <Add Key="CacheDataForPreview" Value="true" />
  <Extensions>
    <Render> . . . </Render>
    <Data> . . . </Data>
    <Designer> . . . </Designer>

Параметры конфигурации

Параметр

Описание

SecureConnectionLevel

Определяет уровень безопасности подключения в веб-службе. Диапазон допустимых значений от 0 до 3, где 0 — минимальный уровень. Дополнительные сведения см. в разделе Использование защищенных методов веб-службы.

InstanceName

Идентификатор сервера предварительного просмотра. Не изменяйте это значение.

SessionCookies

Указывает, использует ли сервер отчетов файлы «cookie» обозревателя для сохранения сведений о сеансах. Допустимые значения включают true и false. Значением по умолчанию является true. Если значение указано как false, данные о сеансе настройки хранятся в базе данных reportservertempdb.

SessionTimeoutMinutes

Указывает период, в течение которого для сеанса действительны файлы «cookie». Значение по умолчанию — 3 минуты.

PolicyLevel

Определяет файл конфигурации политики безопасности. Допустимым значением является Rspreviewpolicy.config. Дополнительные сведения см. в разделе Использование файлов политики безопасности служб Reporting Services.

CacheDataForPreview

При установке значения True конструктор отчетов сохраняет данные в кэш-файле на локальном компьютере. Допустимые значения True (по умолчанию) и False. Дополнительные сведения см. в разделе Предварительный просмотр отчетов.

Render

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

Name указывает модуль предварительного просмотра. Если модуль предварительного просмотра вызывается через код, используйте это значение для вызова определенного модуля.

Type задает полное имя класса для класса модуля, а также дополнительно имя библиотеки, разделенные запятыми.

Visible указывает, появляется ли имя в каком-либо из пользовательских интерфейсов. Значение может быть True (по умолчанию) или False. Если True, оно появляется в пользовательском интерфейсе.

Data

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

Name указывает модуль обработки данных.

Type задает полное имя класса для класса модуля, а также дополнительно имя библиотеки, разделенные запятыми.

Designer

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