Файл конфигурации 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
Другие ресурсы
Справка и поддержка
Получение помощи по SQL Server 2005
Журнал изменений
Версия | Журнал |
---|---|
12 декабря 2006 г. |
|
17 июля 2006 г. |
|
14 апреля 2006 г. |
|