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

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

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

Расположение файла

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

Руководство по редактированию

Не изменяйте параметры в этом файле, если вы не выполняете одно из следующих действий:

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

Конкретные инструкции по редактированию файлов конфигурации доступны при настройке параметров модуля подготовки отчетов. Дополнительные сведения см. в разделе "Настройка параметров модуля подготовки отчетов" в RSReportServer.Config.

Общие инструкции по изменению файлов конфигурации см. в разделе "Изменение файла конфигурации служб Reporting Services" (RSreportserver.config).

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

В следующем примере показан формат 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>  

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

Параметр Description
SecureConnectionLevel Определяет уровень безопасности подключения в веб-службе. Диапазон допустимых значений от 0 до 3, где 0 — минимальный уровень. Дополнительные сведения см. в разделе "Использование безопасных методов веб-службы".
InstanceName Идентификатор сервера предварительного просмотра. Не изменяйте это значение.
SessionCookies Указывает, использует ли сервер отчетов куки-файлы браузера для сохранения сведений о сеансах. Допустимые значения включают True и False. Значение по умолчанию равно True. Если значение указано как false, данные о сеансе настройки хранятся в базе данных reportservertempdb .
SessionTimeoutMinutes Указывает период, в течение которого для сеанса действительны куки-файлы. Значение по умолчанию равно 3 минутам.
PolicyLevel Определяет файл конфигурации политики безопасности. Допустимое значение Rspreviewpolicy.config. Дополнительные сведения см. в разделе "Использование файлов политики безопасности служб Reporting Services".
CacheDataForPreview При установке значения Trueконструктор отчетов сохраняет данные в кэш-файле на локальном компьютере. Допустимые значения: True (по умолчанию) и False. Дополнительные сведения см. в разделе "Предварительный просмотр отчетов".
Render Перечисляет модули предварительного просмотра, доступные конструктору отчетов для организации предварительного просмотра. Набор расширений отрисовки, используемых для предварительной версии, должен совпадать с этими расширениями, установленными с сервером отчетов.

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

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

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

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

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

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