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

Изменения: 12 декабря 2006 г.

В файле RSReportServer.config хранятся настройки, используемые веб-службой и службой Windows сервера отчетов для соединения с сервером отчетов, многоэкземплярных конфигураций или конфигураций с горизонтальным масштабированием, управления сеансами и кэшем, службами, подпиской, доставкой и выполнением отчетов (подготовкой к просмотру, обработкой данных и событий).

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

Этот файл располагается в папке \Reporting Services\ReportServer.

Правила редактирования

Для изменения зашифрованных соединений и значений учетных записей пользователей можно использовать программу настройки служб Reporting Services или программу rsconfig. Для изменения незашифрованных настроек можно воспользоваться текстовым редактором. Дополнительные сведения об изменении настроек см. в разделе Файлы конфигурации служб Reporting Services.

Подробные инструкции по редактированию файлов конфигурации доступны при изменении настройки модуля подготовки отчетов, развертывании поставщика данных Microsoft .NET для mySAP Business Suite, который используется для обработки данных SAP в установке служб Reporting Services, или при регистрации нового модуля обработки данных после установки пакета обновления. Дополнительные сведения см. в разделах Указание параметров модуля подготовки отчетов в файлах конфигурации и Настройка служб Reporting Services для использования поставщика данных Microsoft .NET для mySAP Business Suite. Чтобы зарегистрировать поставщик данных Microsoft .NET для SAP NetWeaver Business Intelligence, см. раздел Настройка служб Reporting Services для использования поставщика данных Microsoft .NET 1.0 для бизнес-аналитики SAP NetWeaver.

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

Сведения об отдельных параметрах приведены в следующей таблице. Параметры представлены в том порядке, в котором они следуют в файле конфигурации.

Параметр Описание

Dsn, LogonUser, LogonDomain, LogonCred

Указывает зашифрованные значения, используемые сервером отчетов для подключения к базе данных сервера отчетов. Значения LogonUser, LogonDomain и LogonCred создаются, когда соединение сервера отчетов настроено для работы с учетной записью домена. Дополнительные сведения о соединении с базой данных сервера отчетов см. в разделе Настройка соединения с базой данных сервера отчетов.

ConnectionType

Указывает тип учетных данных, которые сервер отчетов использует для подключения к базе данных сервера отчетов. Можно использовать значения Default и Impersonate. Значение Default указывается, если сервер отчетов настроен на использование имени входа SQL Server или служебной учетной записи для подключения к базе данных сервера отчетов. Значение Impersonate указывается, если для подключения к базе данных сервера отчетов сервер отчетов использует учетную запись Windows.

InstanceID

Идентификатор экземпляра сервера отчетов. Экземпляр сервера отчетов основан на экземпляре SQL Server. Это значение содержит имя экземпляра SQL Server. По умолчанию это значение равно MSSQL.n. Не изменяйте этот параметр.

InstallationID

Идентификатор установки сервера отчетов, создаваемый программой установки. Его значение установлено в значение идентификатора GUID.

SecureConnectionLevel

Определяет уровень безопасности соединения веб-службы. Диапазон допустимых значений — от 0 до 3, где 0 — минимальный уровень. Дополнительные сведения см. в разделах Using Secure Web Service Methods и Настройка сервера отчетов для соединений по протоколу SSL.

ProcessRecycleOptions

Указывает, подлежит ли очистке рабочий процесс ASP.NET при возникновении серьезной ошибки. Допустимые значения — 0 (по умолчанию) и 1. Укажите значение 0, чтобы разрешить очистку.

CleanupCycleMinutes

Содержит время в минутах, после которого старые сеансы и моментальные снимки с истекшим сроком жизни удаляются из базы данных сервера отчетов. Диапазон допустимых значений — от 0 до максимального целого числа. Значение по умолчанию равно 10. Если установить значение 0, очистка базы данных будет отключена.

SQLCommandTimeoutSeconds

Эта настройка не используется.

MaxActiveReqForOneUser

Указывает максимальное количество одновременно созданных соединений с сервером отчетов, которые может открыть один пользователь. По достижении предельного значения дальнейшие запросы пользователя на соединение запрещаются. Эта настройка конфигурации предназначена для предотвращения атак типа «отказ в обслуживании». Допустимые значения: от 0 до максимального значения, заданного целым числом. Значение по умолчанию 20.

Обратите внимание, что большинство запросов выполняется очень быстро, поэтому маловероятно, что для одного пользователя одновременно будет открыто более 20 соединений. Если пользователи открывают одновременно более 15 отчетов, интенсивно использующих процессы, то, возможно, это значение нужно увеличить.

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

DatabaseQueryTimeout

Указывает интервал в секундах, по истечении которого соединение с базой данных сервера отчетов закрывается. Это значение берется из свойства System.Data.SQLClient.SQLCommand.CommandTimeout. Диапазон допустимых значений — от 0 до максимального целого числа. Значение по умолчанию 120. Установка значения 0 не рекомендуется; это означает неограниченное время ожидания.

RunningRequestsScavengerCycle

Указывает, с какой частотой истекшие и лишенные родителей запросы отменяются. Значение указывается в секундах. Диапазон допустимых значений — от 0 до максимального целого числа. Значение по умолчанию 60.

RunningRequestsDbCycle

Указывает, как часто сервер отчетов проверяет запущенные задачи на превышение времени выполнения отчета и когда сведения по этим задачам предоставляются на страницу управления задачами диспетчера отчетов. Значение указывается в секундах. Диапазон допустимых значений — от 0 до максимального целого числа. Значение по умолчанию 60.

RunningRequestsAge

Содержит интервал в секундах, по истечении которого состояние запущенных задач изменится с «нового» на «запущенное». Работающее задание хранится во временной базе данных сервера отчетов или в файловой системе в зависимости от конфигурации. Диапазон допустимых значений — от 0 до максимального целого числа. Значение по умолчанию 30.

MaxScheduleWait

Указывает время в секундах, в течение которого служба Windows сервера отчетов ожидает обновления расписания со стороны агента SQL Server, когда требуется Следующее время запуска. Диапазон допустимых значений — от 0 до максимального целого числа. Значение по умолчанию 5.

DisplayErrorLink

Указывает, отображать ли ссылку на веб-узел службы поддержки Майкрософт при возникновении ошибки. Эта ссылка появляется в сообщениях об ошибке. Пользователи могут перейти по ней на веб-узел, чтобы просмотреть обновленное содержимое сообщения об ошибке. Допустимые значения — True (по умолчанию) и False.

WebServiceuseFileShareStorage

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

WatsonFlags

Указывает, какой объем данных будет храниться в журнале данных об ошибках и отсылаться в корпорацию Майкрософт.

WatsonDumpOnExceptions

Не изменяйте этот параметр.

WatsonDumpExcludeIfContainsExceptions

Не изменяйте этот параметр.

IsSchedulingService

Указывает, является ли поток выделенным, чтобы знать, что расписания в базе данных сервера отчетов удовлетворяют расписаниям в базе агента SQL Server. Допустимые значения — True (по умолчанию) и False.

Этот параметр изменяется при включении или отключении возможностей служб Reporting Services в средстве конфигурации контактной зоны SQL Server. Дополнительные сведения см. в разделе Запуск и остановка службы Windows сервера отчетов.

IsNotificationService

Указывает, выделяет ли сервер отчетов поток для опроса таблицы уведомлений в базе данных сервера отчетов, чтобы определить наличие ожидающих уведомлений. Допустимые значения — True (по умолчанию) и False.

Этот параметр изменяется при включении или отключении возможностей служб Reporting Services в средстве конфигурации контактной зоны SQL Server. Дополнительные сведения см. в разделе Запуск и остановка службы Windows сервера отчетов.

IsEventService

Указывает, обрабатывает ли служба события в очереди. Допустимые значения — True (по умолчанию) и False.

Этот параметр изменяется при включении или отключении возможностей служб Reporting Services в средстве конфигурации контактной зоны SQL Server. Дополнительные сведения см. в разделе Запуск и остановка службы Windows сервера отчетов.

PollingInterval

Указывает интервал в секундах между опросами таблицы событий сервером отчетов. Диапазон допустимых значений — от 0 до максимального целого числа. Значение по умолчанию 10.

WindowsServiceUseFileShareStorage

Указывает, запоминать ли кэшированные отчеты и временные моментальные снимки (созданные службой Windows сервера отчетов на время сеанса пользователя) в файловой системе. Допустимые значения: True и False (по умолчанию). Если установлено значение False, то временные данные хранятся в базе данных reportservertempdb.

MemoryLimit

Для службы Windows сервера отчетов указывает порог памяти, при превышении которого новые запросы на обработку не принимаются. Обрабатываемые в это время запросы продолжают выполняться.

Значение выражено в процентах от доступной памяти. Диапазон допустимых значений — от 0 до максимального целого числа. Значение по умолчанию 60.

Дополнительные сведения об ограничениях на память и очистке домена приложений см. в разделах Настройка доступной памяти для служб Reporting Services и Максимальные размеры отчетов и моментальных снимков.

RecycleTime

Указывает время очистки домена приложений в минутах. Диапазон допустимых значений — от 0 до максимального целого числа. Значение по умолчанию 720.

MaximumMemoryLimit

Для службы Windows сервера отчетов указывает, что домен приложений будет очищен, когда потребление памяти сервером отчетов достигнет конкретного процента доступной памяти.

Значение — процент доступной памяти, который можно использовать во время очистки. Значение по умолчанию 80. Это значение должно быть больше значения, указанного в параметре MemoryLimit.

MaxAppDomainUnloadTime

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

Значение указывается в минутах. Диапазон допустимых значений — от 0 до максимального целого числа. Значение по умолчанию 30.

MaxQueueThreads

Задает число потоков, используемых в службе Windows сервера отчетов для обработки на сервере отчетов одновременно подписок и уведомлений. Диапазон допустимых значений — от 0 до максимального целого числа. Значение по умолчанию 0. Если выбрать 0, сервер отчетов сам определяет максимальное число потоков. Если указать целое число, то указанное значение определяет максимальное число потоков, создаваемых одновременно. Дополнительные сведения о том, как служба Windows сервера отчетов управляет памятью для выполнения процессов, см. в разделе Настройка доступной памяти для служб Reporting Services.

UrlRoot

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

UnattendedExecutionAccount

Указывает имя пользователя, пароль и домен, используемые сервером отчетов для автоматического запуска отчета. Эти значения зашифрованы. Используйте для задания этих значений программу настройки служб Reporting Services или программу rsconfig. Дополнительные сведения см. в разделе Настройка учетной записи для автоматической обработки отчетов.

PolicyLevel

Определяет политику безопасности файла конфигурации. Допустимое значение — Rssrvrpolicy.config. Дополнительные сведения см. в разделе Using Reporting Services Security Policy Files.

WebServiceAccount

Указывает учетную запись, используемую для запуска веб-службы сервера отчетов. Она используется для подтверждения удостоверения веб-службы сервера отчетов при операциях, связанных с шифрованием.

IsWebServiceEnabled

Указывает, будет ли веб-служба сервера отчетов отвечать на SOAP- и URL-запросы на доступ. Это значение устанавливается при включении или отключении службы в средстве конфигурации контактной зоны SQL Server.

FileShareStorageLocation

Указывает папку файловой системы, в которой будут храниться временные моментальные снимки. Можно указать путь к папке в формате UNC, но это не рекомендуется. Значение по умолчанию: «C:\program files\Microsoft SQL Server\MSSQL.x\Reporting Services\RSTempFiles».

Delivery

Указывает модули доставки по умолчанию (иногда пользовательские), используемые для распределения отчетов между подписками.

Extension Name

Указывает доступные серверу отчетов модули доставки. Службы Reporting Services содержат модули доставки по умолчанию для доставки в общую папку сервера отчетов, доставки по электронной почте, пустого поставщика и доставки SharePoint.

Модуль доставки по электронной почте требует дополнительной настройки перед его использованием. Модуль пустого поставщика поддерживается только для управляемых данными подписок. Доставка SharePoint доступна, только если сервер отчетов настроен в режиме интеграции с SharePoint; если сервер отчетов выполняется в собственном режиме, она не обрабатывается. Дополнительные сведения о режимах сервера см. в разделе Режимы развертывания для служб Reporting Services. Дополнительные сведения о модулях доставки см. в разделе Доставка отчетов через подписки.

MaxRetries

Указывает количество повторных попыток сервера отчетов выполнить доставку. Значение по умолчанию равно 3.

SecondsBeforeRetry

Указывает промежуток времени между попытками. Значение по умолчанию равно 900.

FileShareConfiguration

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

RSEmailConfiguration

Задает настройки для доставки по электронной почте, основанной на подписке. Дополнительные сведения см. в разделе Настройка сервера отчетов для работы с электронной почтой.

SMTPServer

Указывает строку с адресом удаленного SMTP-сервера или перенаправителя. Это значение необходимо для удаленных SMTP-служб. Это может быть IP-адрес, UNC-имя компьютера в корпоративной сети или полностью уточненное доменное имя.

SMTPServerPort

Указывает целочисленное значение номера порта, используемого службой SMTP для отправки внешней почты. Для отправки почты обычно используется порт 25.

SMTPAccountName

Содержит строковое значение, назначающее имя учетной записи Microsoft Outlook Express. Можно задать это значение, если оно каким-то образом требуется SMTP-серверу, или оставить пустым в противном случае. Используйте поле От для задания учетной записи электронной почты, применяемой для отправки отчетов.

SMTPConnectionTimeout

Содержит целочисленное значение, указывающее время (в секундах) ожидания рабочего соединения по сокету со службой SMTP. По умолчанию задано 30 секунд, но это значение не используется, если свойство SendUsing установлено в 2.

SMTPServerPickupDirectory

Указывает строку, определяющую каталог сбора для локальной SMTP-службы. Это значение должно представлять собой полный локальный путь (например, «d:\rs-emails»).

SMTPUseSSL

Указывает логическое значение, определяющее использование протокола SSL при отправке SMTP-сообщения по сети. Значение по умолчанию равно 0 (false). Эту настройку можно использовать, когда параметр SendUsing установлен в 2.

SendUsing

Указывает метод отправки сообщений. Допустимые значения.

1 = сообщение отправляется из локального каталога сбора SMTP-службы.

2 = сообщение отправляется с помощью сетевой SMTP-службы.

SMTPAuthenticate

Указывает целое число, определяющее вариант проверки подлинности, который будет использован при отправке сообщений службе SMTP через TCP/IP-соединение. Допустимые значения.

0 = проверка подлинности отсутствует.

1 = не поддерживается.

2 = проверка подлинности NTLM (NT LanMan). Настройки безопасности службы Windows сервера отчетов используются при подключении к сетевому SMTP-серверу.

From

Указывает адрес электронной почты, с которого будут посылаться отчеты в формате abc@host.xyz. Этот адрес появляется в поле От исходящего сообщения. Это значение необходимо, если используется удаленный SMTP-сервер. Это должна быть допустимая учетная запись электронной почты, которая имеет разрешение на отправку почты.

EmbeddedRenderFormats

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

PrivilegedUserRenderFormats

Указывает форматы подготовки к просмотру, которые пользователь может выбрать в подписке отчета, когда она активируется задачей «Управление всеми подписками». Если значение не установлено, все форматы подготовки к просмотру, не исключенные специально, будут доступны.

ExcludedRenderFormats

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

SendEmailToUserAlias

Это значение работает вместе с параметром DefaultHostName.

Когда параметр SendEmailToUserAlias установлен в true, пользователи, определяющие частные подписки, автоматически становятся получателями отчета. Поле Кому скрыто. Если это значение равно false, то поле Кому становится видимым. Установите это значение в true, если хотите получить максимальный контроль над распределением отчетов. Допустимые значения.

True = используется адрес электронной почты создающего подписку пользователя. Это значение по умолчанию.

False = можно задать любой адрес.

DefaultHostName

Это значение работает вместе с параметром SendEmailToUserAlias.

Указывает строку, отображающую имя узла, которое будет добавлено к псевдониму пользователя при установленном параметре SendEmailToUserAlias. Это значение может быть доменным именем или IP-адресом.

PermittedHosts

Ограничивает распространение отчета с помощью детального указания узлов, получающих почту. В параметре PermittedHosts каждый узел указывается как элемент HostName, где значение — IP-адрес или доменное имя.

Допустимыми получателями будут только заданные в качестве узла учетные записи электронной почты. Если указано имя DefaultHostName, удостоверьтесь, что этот узел был включен в список PermittedHosts в качестве элемента HostName. Это значение должно представлять собой одно или несколько доменных имен или IP-адресов. По умолчанию это значение не установлено. Если значение не установлено, список получателей отчета по электронной почте не ограничен.

NULL

Указывает отсутствующий поставщик доставки (NULL), используемый для предварительной загрузки кэша. Дополнительные сведения см. в разделе Кэширование отчетов в службах Reporting Services.

Render

Указывает модуль подготовки отчетов по умолчанию (возможно, пользовательский), используемый в представлении отчета. Модули подготовки отчетов по умолчанию включают NULL, XML, CSV, IMAGE, PDF, RDGI, HTML4.0, HTML3.2, MHTML и EXCEL.

Data

Указывает модули обработки данных по умолчанию (возможно, пользовательские), используемые для обработки отчетов. Значения по умолчанию включают в себя SQL, OLEDB, OLEDB-MD, ORACLE, ODBC и XML.

Semantic Query

Указывает модуль обработки семантических запросов, используемый для обработки моделей отчетов. Обработка запросов не расширяемая. Модули обработки семантических запросов, включенные в службы Reporting Services, обеспечивают поддержку реляционных данных SQL Server и многомерных данных служб Analysis Services.

Security

Задает модули проверки подлинности по умолчанию (и нестандартные), используемые для поддержки этой проверки. Нестандартные модули проверки подлинности по умолчанию включают поддержку Windows. Дополнительные сведения см. в разделе Implementing a Security Extension.

EventProcessing

Указывает обработчики событий по умолчанию. В данном выпуске создавать пользовательские обработчики событий нельзя.

См. также

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

Настройка доступной памяти для служб Reporting Services
Настройка таблиц стилей для средства просмотра HTML-страниц и диспетчера отчетов
Файлы конфигурации служб Reporting Services
Инициализация сервера отчетов
Хранение зашифрованных данных сервера отчетов
Программа конфигурации служб Reporting Services

Другие ресурсы

Программа rsconfig

Справка и поддержка

Получение помощи по SQL Server 2005

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

Версия Журнал

12 декабря 2006 г.

Измененное содержимое
  • MaxActiveReqForOneUser
  • Extension Name

17 июля 2006 г.

Измененное содержимое
  • Исправлено описание параметра MaxQueueThreads.

14 апреля 2006 г.

Добавления
  • ExcludedRenderFormats
Измененное содержимое
  • Dsn, LogonUser, LogonDomain, LogonCred.