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


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

В файле RsReportServer.config хранятся параметры, которые используются диспетчером отчетов, веб-службами сервера отчетов и приложением фоновой обработки. Все приложения служб Службы Reporting Services работают в одном процессе, который считывает параметры конфигурации, хранящиеся в файле RSReportServer.config. Серверы отчетов, работающие в собственном режиме и в режиме интеграции с SharePoint, используют файл RSReportServer.config, однако в этих режимах используются разные параметры из этого файла конфигурации. Версия файла для режима интеграции с SharePoint имеет меньший размер, поскольку многие параметры для этого режима хранятся не в файле, а в базах данных конфигурации SharePoint. В этом разделе описывается файл конфигурации по умолчанию, который устанавливается для собственного режима и для режима интеграции с SharePoint, а также некоторые важные параметры и варианты работы, которые управляются файлом конфигурации.

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

Далее параметры представлены в порядке, в котором они показаны в файле конфигурации, устанавливаемом по умолчанию. Инструкции по изменению этого файла см. в разделе Изменение файла конфигурации служб Reporting Services (RSreportserver.config).

В этом разделе:

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

  • Общие параметры конфигурации

  • URLReservations

  • Проверка подлинности

  • Служба

  • UI

  • Модули

    • Общие параметры модулей доставки

      • Модуль доставки в общую папку

      • Модуль доставки по электронной почте

      • Модуль доставки в библиотеку документов

      • Модуль NULL

    • Общая конфигурация пользовательского интерфейса модулей доставки

    • Модули подготовки отчетов к просмотру

    • Модули обработки данных

    • Общая конфигурация модулей семантического запроса

    • Модули создания моделей

    • Конфигурация модуля безопасности

    • Конфигурация модуля проверки подлинности

    • Обработка событий

    • Настройка определения отчета

    • «песочница» для языка определения отчетов

  • MapTileServerConfiguration

  • Файл конфигурации по умолчанию для сервера отчетов, работающего в собственном режиме

  • Файл конфигурации по умолчанию для сервера отчетов, работающего в режиме интеграции с SharePoint

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

  • В зависимости от режима работы сервера отчетов файл RSReportServer.config может быть расположен в следующих папках.

    Сервер отчетов в собственном режиме:

    \Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\ReportServer
    
  • Сервер отчетов режима SharePoint:

    C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\WebServices\Reporting
    

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

Значок стрелки, используемый со ссылкой «В начало»В начало

Общие параметры конфигурации (rsreportserver.config)

В следующей таблице представлены сведения об общих параметрах конфигурации в первой части файла. Параметры представлены в том порядке, в котором они следуют в файле конфигурации. В последнем столбце таблицы указывается, к какому режиму работы сервера отчетов относится данный параметр: собственному режиму (N), режиму интеграции с SharePoint (S) или к обоим режимам.

ПримечаниеПримечание

В этом разделе «максимальное целое число» соответствует значению INT_MAX, равному 2147483647. Дополнительные сведения см. в публикации Integer Limits (https://msdn.microsoft.com/ru-ru/library/296az74e(v=vs.110).aspx).

Параметр

Описание

Режим

Dsn

Задает строку соединения для сервера базы данных, на котором размещена база данных сервера отчетов. Это значение зашифровано и добавляется к файлу конфигурации при создании базы данных сервера отчетов. Для SharePoint сведения о подключении к базе данных извлекаются из базы данных конфигурации SharePoint.

N,S

ConnectionType

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

N

LogonUser, LogonDomain, LogonCred

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

N

InstanceID

Идентификатор экземпляра сервера отчетов. Имена экземпляров сервера отчетов создаются на основе имен экземпляров SQL Server. Это значение содержит имя экземпляра SQL Server. По умолчанию это значение равно MSRS11<имя_экземпляра>. Не изменяйте этот параметр. Ниже приводится пример полного значения: <InstanceId>MSRS11.MSSQLSERVER11</InstanceId>

Далее приведен пример режима интеграции с SharePoint.

<InstanceId>MSRS11.@Sharepoint</InstanceId>

N,S

InstallationID

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

N

SecureConnectionLevel

Задает уровень, на котором вызовы веб-служб должны использовать протокол SSL. Этот параметр используется как для веб-службы сервера отчетов, так и для диспетчера отчетов. Значение устанавливается при настройке URL-адреса для использования протоколов HTTP или HTTPS в программе настройки служб Службы Reporting Services. Диапазон допустимых значений — от 0 до 3, где 0 — минимальный уровень. Дополнительные сведения см. в разделах Использование защищенных методов веб-службы и Настройка соединений SSL для сервера отчетов, работающего в собственном режиме.

N,S

DisableSecureFormsAuthenticationCookie

По умолчанию используется значение False.

Указывает, необходимо ли отключить принудительное использование куки-файла, используемого для формы, и необходимо ли отметить нестандартную проверку подлинности как безопасную. Начиная с версии SQL Server 2012, службы Службы Reporting Services автоматически помечают куки-файлы, используемые для проверки подлинности с помощью форм с нестандартными модулями проверки подлинности, как безопасные куки-файлы при их передаче клиенту. Изменяя это свойство, администраторы сервера отчетов и создатели настраиваемых модулей безопасности могут вернуться к предыдущему поведению, допускавшему задание автором необходимости отметки куки-файла как безопасного. Рекомендуется использовать защищенные куки-файлы для проверки подлинности с помощью форм, чтобы предотвратить атаки с повторной передачей пакетов и атаки сниффинга через сеть.

N

CleanupCycleMinutes

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

N,S

MaxActiveReqForOneUser

Задает максимальное число отчетов, которые один пользователь может обрабатывать одновременно. При превышении этого предела все дальнейшие запросы на обработку отчетов запрещаются. Допустимые значения: от 1 до максимального значения, заданного целым числом. Значение по умолчанию равно 20.

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

Эта настройка не обрабатывается серверами отчетов, работающими в режиме интеграции с SharePoint.

N,S

DatabaseQueryTimeout

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

N

AlertingCleanupCycleMinutes

Значение по умолчанию равно 20.

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

S

AlertingDataCleanupMinutes

Значение по умолчанию равно 360.

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

S

AlertingExecutionLogCleanupMinutes

Значение по умолчанию равно 10 080.

Определяет продолжительность хранения значений журнала выполнения системы предупреждений. Значение по умолчанию — 7 суток.

S

AlertingMaxDataRetentionDays

Значение по умолчанию равно 180.

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

S

RunningRequestsScavengerCycle

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

N,S

RunningRequestsDbCycle

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

N,S

RunningRequestsAge

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

N,S

MaxScheduleWait

Указывает время в секундах, в течение которого служба Windows сервера отчетов ожидает обновления расписания службой агента SQL Server, если запрошено следующее время выполнения. Допустимы значения от 1 до 60.

  • В файле конфигурации по умолчанию параметр MaxScheduleWait имеет значение 5.

  • Если серверу отчетов не удается найти или считать файл конфигурации, то по умолчанию он присваивает параметру MaxScheduleWait значение 1.

N,S

DisplayErrorLink

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

N,S

WebServiceuseFileShareStorage

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

N,S

WatsonFlags

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

0x0430 = полный дамп

0x0428 = мини-дамп

0x0002 = без дампа

N,S

WatsonDumpOnExceptions

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

N,S

WatsonDumpExcludeIfContainsExceptions

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

N,S

Значок стрелки, используемый со ссылкой «В начало»В начало

URLReservations (файл конфигурации RSReportServer.config)

Раздел URLReservations определяет доступ по протоколу HTTP к веб-службе сервера отчетов и диспетчеру отчетов для текущего экземпляра. URL-адреса резервируются и хранятся в компоненте HTTP.SYS при настройке сервера отчетов.

ПредупреждениеВнимание!

Для режима интеграции с SharePoint резервирование URL-адресов настраивается в центре администрирования SharePoint. Дополнительные сведения см. в разделе Настройка альтернативного сопоставления доступа (https://technet.microsoft.com/ru-ru/library/cc263208(office.12).aspx).

Не изменяйте резервирования URL-адресов напрямую в файле конфигурации. Чтобы создать или изменить резервирования URL-адресов для сервера отчетов, работающего в собственном режиме, всегда используйте диспетчер конфигурации служб Службы Reporting Services или поставщик WMI сервера отчетов. Если изменять значения в файле конфигурации, можно повредить резервирования и тем самым вызвать серьезные ошибки во время выполнения или оставить несвязанные резервирования в компоненте HTTP.SYS, которые не будут удалены при удалении программного обеспечения. Дополнительные сведения см. в разделах Настройка URL-адресов сервера отчетов и URL-адреса в файлах конфигурации.

Параметр URLReservations является необязательным элементом. Если он отсутствует в файле RSReportServer.config, возможно, сервер не настроен. Если он указан, должны присутствовать все дочерние элементы, за исключением AccountName.

В последнем столбце таблицы указывается, к какому режиму работы сервера отчетов относится данный параметр: собственному режиму (N), режиму интеграции с SharePoint (S) или к обоим режимам.

Параметр

Описание

Режим

Приложение

Содержит настройки для приложений служб Службы Reporting Services.

N

Название

Указывает приложения служб Службы Reporting Services. Допустимые значения: ReportServerWebService или ReportManager.

N

VirtualDirectory

Указывает имя виртуального каталога приложения.

N

URLs, URL

Содержит один или несколько резервирований URL-адресов для приложения.

N

UrlString

Указывает синтаксиса URL-адресов, допустимый для HTTP.SYS. Дополнительные сведения о синтаксисе см. в разделе Синтаксис резервирования URL-адресов.

N

AccountSid

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

N

AccountName

Указывает понятное имя учетной записи, соответствующее идентификатору AccountSid. Не используется, но записывается в файл, позволяя легко определить учетную запись службы, используемую в качестве учетной записи для резервирования URL-адресов.

N

Значок стрелки, используемый со ссылкой «В начало» В начало

Authentication (файл RSReportServer.config)

Раздел Authentication указывает один или несколько типов проверки подлинности, которые принимаются сервером отчетов. Параметры и значения по умолчанию являются подмножеством параметров и значений, возможных для этого раздела. Автоматически добавляются только параметры по умолчанию. Чтобы добавить другие параметры в структуру файла RSReportServer.config и задать значения, необходимо использовать текстовый редактор.

Значения по умолчанию включают элементы RSWindowsNegotiate и RSWindowsNTLM с параметром EnableAuthPersistance, имеющим значение True:

   <Authentication>
      <AuthenticationTypes>
         <RSWindowsNegotiate/>
         <RSWindowsNTLM/>
      </AuthenticationTypes>
      <EnableAuthPersistence>true</EnableAuthPersistence>
   </Authentication>

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

В последнем столбце следующей таблицы указывается, к какому режиму работы сервера отчетов относится данный параметр: собственному режиму (N), режиму интеграции с SharePoint (S) или к обоим режимам.

Параметр

Описание

Режим

AuthenticationTypes

Задает один или несколько типов проверки подлинности. Допустимые значения: RSWindowsNegotiate, RSWindowsKerberos, RSWindowsNTLM, RSWindowsBasic и Custom.

Типы RSWindows и значение Custom являются взаимоисключающими.

Типы RSWindowsNegotiate, RSWindowsKerberos, RSWindowsNTLM и RSWindowsBasic являются совокупными и могут использоваться совместно, как показано в примере значения по умолчанию выше в этом разделе.

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

Не удаляйте элемент RSWindowsNTLM, в противном случае поддержка браузеров будет ограничена частью поддерживаемых типов браузеров. Дополнительные сведения см. в разделе Планирование служб Reporting Services и поддержки Power View в браузерах.

N

RSWindowsNegotiate

Сервер отчетов принимает токены безопасности Kerberos или NTLM. Это значение по умолчанию, когда сервер отчетов работает в собственном режиме, а в качестве учетной записи службы определена сетевая служба. Этот параметр не учитывается, если сервер отчетов работает в собственном режиме и в качестве учетной записи службы указана учетная запись пользователя домена.

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

N

RSWindowsNTLM

Сервер принимает токены безопасности NTLM.

Если удалить этот параметр, то поддержка браузеров будет ограничена лишь некоторыми из поддерживаемых типов браузеров. Дополнительные сведения см. в разделе Планирование служб Reporting Services и поддержки Power View в браузерах.

N, S

RSWindowsKerberos

Сервер принимает токены безопасности Kerberos.

Этот параметр или RSWindowsNegotiate следует использовать с проверкой подлинности Kerberos в схеме проверки подлинности с ограниченным делегированием.

N

RSWindowsBasic

Сервер принимает обычные учетные данные и выдает вызов-ответ при установлении соединения без учетных данных.

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

N

Другой

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

N

LogonMethod

Это значение задает тип входа для RSWindowsBasic. Это значение необходимо, если указан тип RSWindowsBasic. Допустимыми значениями являются 2 или 3, где каждое значение обозначает следующее.

2 — сетевой вход в систему высокопроизводительных серверов для проверки подлинности паролей с неформатированным текстом.

3 — вход с открытым текстом, при котором учетные данные сохраняются в пакете проверки подлинности, который отправляется в каждом HTTP-запросе. Это позволяет серверу олицетворять пользователя при соединении с другими серверами в сети.

ПримечаниеПримечание

Значения 0 (для интерактивного входа) и 1 (для входа пакетного типа) в службах Службы SQL Server 2012 Reporting Services (SSRS) не поддерживаются.

N

Realm

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

N

DefaultDomain

Это значение используется для режима RSWindowsBasic. Используется для определения домена, на котором сервер выполняет проверку подлинности пользователя. Это значение является необязательным, но если его опустить, сервер отчетов в качестве домена будет использовать имя компьютера. Если сервер отчетов установлен на контроллере домена, используется домен, котроллером которого является этот компьютер.

N

RSWindowsExtendedProtectionLevel

Значение по умолчанию — off. Дополнительные сведения см. в разделе Расширенная защита для проверки подлинности служб Reporting Services.

N

RSWindowsExtendedProtectionScenario

Значение по умолчанию — Proxy

N

EnableAuthPersistence

Определяет, выполняется ли проверка подлинности при соединении или при каждом запросе.

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

Это значение должно быть False, если для доступа к серверу отчетов используется программное обеспечение прокси-сервера (например, ISA Server). При подключении к серверу отчетов с помощью прокси-сервера соединение могут использовать несколько пользователей. В этом случае следует отключить сохраняемую проверку подлинности, чтобы выполнялась проверка подлинности каждого пользовательского запроса. Если не задано значение EnableAuthPersistence в False, то все пользователи будут подключаться с применением контекста олицетворения первого запроса.

N,S

Значок стрелки, используемый со ссылкой «В начало»В начало

Service (файл RSReportServer.config)

Раздел Service задает параметры приложения, которые применяются к службе в целом.

В последнем столбце следующей таблицы указывается, к какому режиму работы сервера отчетов относится данный параметр: собственному режиму (N), режиму интеграции с SharePoint (S) или к обоим режимам.

Параметр

Описание

Режим

IsSchedulingService

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

Этот параметр используется при включении и отключении функций служб Службы Reporting Services с помощью аспекта «Настройка контактной зоны для компонентов служб Reporting Services» управления на основе политик. Дополнительные сведения см. в разделе Запуск и остановка службы сервера отчетов.

N,S

IsNotificationService

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

Этот параметр используется при включении и отключении функций служб Службы Reporting Services с помощью аспекта «Настройка контактной зоны для компонентов служб Reporting Services» управления на основе политик. Дополнительные сведения см. в разделе Запуск и остановка службы сервера отчетов.

N,S

IsEventService

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

Этот параметр используется при включении и отключении функций служб Службы Reporting Services с помощью аспекта «Настройка контактной зоны для компонентов служб Reporting Services» управления на основе политик. Дополнительные сведения см. в разделе Запуск и остановка службы сервера отчетов.

N,S

IsAlertingService

Значение по умолчанию — True.

S

PollingInterval

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

N,S

WindowsServiceUseFileShareStorage

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

N,S

MemorySafetyMargin

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

N,S

MemoryThreshold

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

N,S

RecycleTime

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

N,S

MaxAppDomainUnloadTime

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

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

N,S

MaxQueueThreads

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

N,S

UrlRoot

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

Сервер отчетов определяет URL-адреса в отчетах на основе следующего алгоритма.

  • Если поле UrlRoot пусто (значение по умолчанию) и существуют резервирования URL-адресов, то сервер отчетов автоматически определяет URL-адреса таким же образом, как они формируются для метода ListReportServerUrls. Используется первый URL-адрес, возвращенный методом ListReportServerUrls. Либо, если значение SecureConnectionLevel больше нуля (0), используется первый URL-адрес для SSL.

  • Если в поле UrlRoot задано конкретное значение, то явным образом будет использоваться оно.

  • Если поле UrlRoot пусто и резервирование URL-адресов не настроено, то URL-адреса в готовых для просмотра отчетах и ссылках электронной почты будут неверными.

N,S

UnattendedExecutionAccount

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

В режиме интеграции с SharePoint учетная запись модуля для приложения служб Службы Reporting Services задается с помощью центра администрирования SharePoint. Дополнительные сведения см. в разделе Управление приложением служб Reporting Services.

N

PolicyLevel

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

N,S

IsWebServiceEnabled

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

N,S

IsReportManagerEnabled

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

N

FileShareStorageLocation

Указывает папку файловой системы, в которой будут храниться временные моментальные снимки. Можно указать путь к папке в формате UNC, но это не рекомендуется. Значение по умолчанию — empty.

<FileShareStorageLocation>

<Path>

</Path>

</FileShareStorageLocation>

N,S

IsRdceEnabled

Указывает, включен ли модуль настройки определения отчета. Допустимые значения: True и False.

N,S

Значок стрелки, используемый со ссылкой «В начало»В начало

UI (файл RSReportServer.config)

Раздел UI задает параметры конфигурации диспетчера отчетов.

В последнем столбце следующей таблицы указывается, к какому режиму работы сервера отчетов относится данный параметр: собственному режиму (N), режиму интеграции с SharePoint (S) или к обоим режимам.

Параметр

Описание

Режим

ReportServerUrl

Указывает URL-адрес сервера отчетов, к которому подключается диспетчер отчетов. Изменяйте это значение, только если диспетчер отчетов настроен для соединения с сервером отчетов, находящемся на другом экземпляре или на удаленном компьютере. Дополнительные сведения см. в разделе настроить диспетчер отчетов.

N,S

ReportBuilderTrustLevel

Не изменяйте это значение, оно не настраивается. В среде SQL Server 2008 сделайте следующее.   В службах Службы Reporting Services и более поздних версиях построитель отчетов запускается только в режиме FullTrust. Дополнительные сведения см. в разделе настроить доступ к построителю отчетов. Дополнительные сведения о прекращении поддержки режима частичного уровня доверия см. в разделе Неподдерживаемые возможности в службах SQL Server Reporting Services в версии SQL Server "2012".

N,S

PageCountMode

Только для диспетчера отчетов. Этот параметр указывает, вычисляет ли сервер отчетов значение счетчиков страниц до подготовки отчета к просмотру или во время просмотра отчета. Допустимые значения Estimate (по умолчанию) и Actual. Значение Estimate используется для вычисления количества страниц при просмотре отчета пользователем. Первоначально количество страниц равно 2 (текущая и дополнительная страница), но оно увеличивается по мере того, как пользователь перелистывает отчет. Значение Actual используется, если нужно заранее подсчитать количество страниц до того, как отчет будет выведен на экран. Значение Actual предоставляется для обеспечения обратной совместимости. Обратите внимание, что, если параметру PageCountMode присвоить значение Actual, необходимо обработать весь отчет, чтобы получить достоверное число страниц, что увеличивает время ожидания перед отображением отчета.

N,S

Значок стрелки, используемый со ссылкой «В начало»В начало

Раздел Extensions (файл RSReportServer.config) в основном режиме

Раздел «Extensions» имеется только в файле rsreportserver.config, используемом на сервере отчетов, работающем в собственном режиме. Сведения о моделях для серверов отчетов, работающих в режиме интеграции с SharePoint, хранятся в базе данных конфигурации SharePoint и задаются для каждого приложения служб Службы Reporting Services отдельно.

Раздел Extensions задает параметры конфигурации для следующих расширяемых модулей установки служб Службы Reporting Services:

  • модули доставки;

  • модули DeliveryUI;

  • модули подготовки отчетов;

  • модули обработки данных;

  • модули семантических запросов (только внутренние);

  • модули создания моделей (только внутренние);

  • модули безопасности;

  • модули проверки подлинности;

  • модули обработки событий (только внутренние);

  • модули настройки определения отчетов.

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

Значок стрелки, используемый со ссылкой «В начало»В начало

Общая конфигурация модулей доставки

Указывает модули доставки по умолчанию (и, возможно, пользовательские), используемые для доставки отчетов между подписками. Файл RSReportServer.config включает параметры приложения для четырех модулей доставки:

  1. Электронная почта сервера отчетов

  2. Доставка в общую папку.

  3. Библиотека документов сервера отчетов, используемая для сервера отчетов, работающего в режиме интеграции с SharePoint.

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

Дополнительные сведения о модулях доставки см. в разделе Подписки и доставка (службы Reporting Services).

У всех модулей доставки имеются параметры Extension Name, MaxRetries, SecondsBeforeRetry и Configuration. Первыми приводятся эти общие параметры. Описания параметров, относящихся к конкретным модулям, приводятся во второй таблице.

Параметр

Описание

Extension Name

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

MaxRetries

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

SecondsBeforeRetry

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

Конфигурация

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

Значок стрелки, используемый со ссылкой «В начало»В начало

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

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

Параметр

Описание

ExcludedRenderFormats, RenderingExtension

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

  • HTMLOWC

  • RGDI

  • Null

Значок стрелки, используемый со ссылкой «В начало»В начало

Параметры конфигурации модуля электронной почты сервера отчетов

Электронная почта сервера отчетов использует сетевое SMTP-устройство для отправки отчетов по адресам электронной почты. Прежде чем использовать этот модуль доставки, его необходимо настроить. Дополнительные сведения см. в разделах Настройка сервера отчетов для доставки электронной почты (службы Reporting Services) и Доставка электронной почтой в службах Reporting Services.

Параметр

Описание

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, RenderingExtension

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

PrivilegedUserRenderFormats

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

ExcludedRenderFormats, RenderingExtension

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

  • HTMLOWC

  • Null

  • RGDI

SendEmailToUserAlias

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

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

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

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

DefaultHostName

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

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

PermittedHosts

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

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

Значок стрелки, используемый со ссылкой «В начало»В начало

Конфигурация модуля доставки в библиотеку документов SharePoint сервера отчетов

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

Параметр

Описание

ExcludedRenderFormats, RenderingExtension

Эти параметры используются для намеренного исключения форматов экспорта, не подходящих полностью для доставки в библиотеку документов. Модули доставки HTMLOWC, RGDI и Null сюда не включены. Эти форматы обычно используются для интерактивных отчетов, просмотра или предварительного кэширования отчетов. Они не создают файлов в форматах, которые могут быть легко просмотрены при помощи приложений для настольного компьютера.

Значок стрелки, используемый со ссылкой «В начало»В начало

Конфигурация модуля доставки NULL

Отсутствующий поставщик доставки используется для предварительной загрузки в кэш заранее созданных отчетов для индивидуальных пользователей. Этот модуль доставки не имеет параметров конфигурации. Дополнительные сведения см. в разделе Кэширование отчетов (службы SSRS).

Значок стрелки, используемый со ссылкой «В начало»В начало

Общая конфигурация пользовательского интерфейса модулей доставки

Задает модули доставки, которые содержат компонент пользовательского интерфейса, который появляется на страницах определения подписки, использующиеся при определении отдельных подписок в диспетчере отчетов. Если при создании и развертывании пользовательского модуля доставки с определяемыми пользователем параметрами возникла необходимость использовать диспетчер отчетов, то необходимо его зарегистрировать в этом разделе. По умолчанию здесь расположены параметры конфигурации модулей доставки электронной почты и общей папки сервера отчетов. В этом разделе не отображаются параметры модулей доставки, которые используются только в управляемых данными подписках и на страницах приложений SharePoint.

Параметр

Описание

DefaultDeliveryExtension

Этот параметр определяет, какой модуль доставки электронной почты сервера отчетов отображается первым в списке типов доставки на странице определения подписок. Этот параметр может быть указан только в модуле доставки. Допустимые значения: True и False. Если это значение равно True, то этот модуль по умолчанию выбран.

Конфигурация

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

DefaultRenderingExtension

Указывает, является ли данный модуль доставки модулем по умолчанию. Электронная почта сервера отчетов является модулем доставки по умолчанию. Допустимые значения: True и False. Если несколько модулей доставки содержат значение True, то модулем доставки по умолчанию считается первый модуль.

Значок стрелки, используемый со ссылкой «В начало»В начало

Общая конфигурация модулей подготовки отчетов

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

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

Модули подготовки отчетов по умолчанию:

  • XML

  • Null

  • CSV

  • PDF

  • RGDI

  • HTML4.0

  • MHTML

  • EXCEL

  • RPL

  • IMAGE

Начиная с выпуска SQL Server 2012, модули подготовки MHTML и HTML 4.0 по умолчанию содержат следующие параметры сведений об устройствах для управления поведением изменения размера визуализации данных.

<DeviceInfo>
<DataVisualizationFitSizing>Approximate</DataVisualizationFitSizing>
</DeviceInfo>

Дополнительные сведения о параметре DeviceInfo см. в следующих разделах:

Сведения об атрибутах дочернего элемента <Extension> в элементе <Render> см. в следующем разделе:

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

Значок стрелки, используемый со ссылкой «В начало»В начало

Общая конфигурация модулей обработки данных

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

  • SQL

  • SQLAZURE

  • SQLPDW

  • OLEDB

  • OLEDB-MD

  • ORACLE

  • ODBC

  • XML

  • SHAREPOINTLIST

  • SAPBW

  • ESSBASE

  • TERADATA

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

Значок стрелки, используемый со ссылкой «В начало»В начало

Общая конфигурация модулей семантического запроса

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

Значок стрелки, используемый со ссылкой «В начало»В начало

Конфигурация создания моделей

Задает модуль создания модели, который используется для создания моделей отчетов из общих источников данных, уже опубликованных на сервере отчетов. Можно создавать модели для реляционных данных SQL Server, Oracle и многомерных источников данных служб Службы Analysis Services. Не изменяйте этот раздел. Создание моделей не может быть расширено.

Значок стрелки, используемый со ссылкой «В начало»В начало

Конфигурация модуля безопасности

Задает компонент авторизации, используемый службами Службы Reporting Services. Этот компонент используется модулем проверки подлинности, зарегистрированным в элементе Authentication файла RSReportServer.config. Изменяйте этот раздел только при реализации пользовательского модуля проверки подлинности. Дополнительные сведения о добавлении пользовательских средств безопасности см. в разделе Реализация модуля безопасности. Дополнительные сведения об авторизации см. в разделе Авторизация в службах Reporting Services.

Значок стрелки, используемый со ссылкой «В начало»В начало

Конфигурация модуля проверки подлинности

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

Значок стрелки, используемый со ссылкой «В начало»В начало

Обработка событий

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

Значок стрелки, используемый со ссылкой «В начало»В начало

Настройка определения отчета

Задает имя и тип пользовательского модуля, изменяющего определение отчета.

Значок стрелки, используемый со ссылкой «В начало»В начало

Песочница для языка определения отчетов

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

Значок стрелки, используемый со ссылкой «В начало»В начало

MapTileServerConfiguration (файл RSReportServer.config)

MapTileServerConfiguration определяет параметры настройки для веб-служб Microsoft Bing Maps, обеспечивающих мозаичный фон для элементов отчетов карты в отчете, публикуемом на сервере отчетов. Необходимы все дочерние элементы.

Установка

Описание

MaxConnections

Задает максимальное количество соединений с веб-службами Bing maps.

Время ожидания

Укажите время ожидания отклика в секундах от веб-служб Bing maps.

AppID

Указывает идентификатор приложения (AppID) для использования при работе с веб-службами Bing maps. (Default) указывает AppID служб Службы Reporting Services, заданный по умолчанию.

Дополнительные сведения об использовании в отчете мозаичных элементов Bing Map см. в разделах Дополнительные условия использования и Заявление о конфиденциальности.

Не изменяйте это значение, если не указан пользовательский идентификатор AppID для собственного лицензионного соглашения по работе с веб-службами Bing Maps. При изменении идентификатора AppID не нужно перезапускать службы Службы Reporting Services, чтобы изменения вступили в силу.

CacheLevel

Указывает значение из «Перечисления HttpRequestCacheLevel» System.Net.Cache. По умолчанию устанавливается значение Default. Дополнительные сведения см. в разделе Перечисление HttpRequestCacheLevel.

Значок стрелки, используемый со ссылкой «В начало»В начало

Файл конфигурации по умолчанию для сервера отчетов, работающего в собственном режиме

Файл rsreportserver.config по умолчанию устанавливается в следующее местоположение:

«C:\Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\ReportServer»

<Configuration>     <Dsn>AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAoyfT3iJKS0qxG3ibhRCYhAQAAAAiAAAAUgBlAHAAbwByAHQAaQBuAGcAIABTAGUAcgB2AGUAcgAAAANmAADAAAAAEAAAADMnIAaBwxRDy2mu4yg0zKAAAAAABIAAAKAAAAAQAAAAX+0WIyZTGyyEE7R8rtmmZegAAAByz0h1aXSAggJLDnVfd1eyGlLqTln9cCff3DQ25pcNBccP2rsLkwokUrS9kcee4up6UOawgKQuQjqWbLXfpqY9Dp/ueDTcF8h+VlSWNCmcH/OlDo7Pt2S6FestlnrmFrUXImx+XPZoeDYQelDUTgy8cHUAgUlD/wW8beboXXcS04QB0uTy2mwtUl5/xAPOGXFOKkXp6w8wqnxkEdVd60WyyppOu7djRf25OBSZn3I4T5dwaORHqPGVJmVGzcagoG5u0hDqtEf2RD4FnJgcAAIRHcqxj+jqOV+ZCVvmDcdBWCsbg5OdvIBEFAAAABi/yAmdbbA2emMyOAFIQ1k0His4</Dsn>     <ConnectionType>Default</ConnectionType>     <LogonUser></LogonUser>     <LogonDomain></LogonDomain>     <LogonCred></LogonCred>     <InstanceId>MSRS11.MSSQLSERVER</InstanceId>     <InstallationID>{6af9ea4c-2593-4dd8-8e2b-6315014c1a52}</InstallationID>     <Add Key="SecureConnectionLevel" Value="0"/>     <Add Key="DisableSecureFormsAuthenticationCookie" Value="false"/>     <Add Key="CleanupCycleMinutes" Value="10"/>     <Add Key="MaxActiveReqForOneUser" Value="20"/>     <Add Key="DatabaseQueryTimeout" Value="120"/>     <Add Key="RunningRequestsScavengerCycle" Value="60"/>     <Add Key="RunningRequestsDbCycle" Value="60"/>     <Add Key="RunningRequestsAge" Value="30"/>     <Add Key="MaxScheduleWait" Value="5"/>     <Add Key="DisplayErrorLink" Value="true"/>     <Add Key="WebServiceUseFileShareStorage" Value="false"/>     <!--  <Add Key="ProcessTimeout" Value="150" /> -->     <!--  <Add Key="ProcessTimeoutGcExtension" Value="30" /> -->     <!--  <Add Key="WatsonFlags" Value="0x0430" /> full dump-->     <!--  <Add Key="WatsonFlags" Value="0x0428" /> minidump -->     <!--  <Add Key="WatsonFlags" Value="0x0002" /> no dump-->     <Add Key="WatsonFlags" Value="0x0428"/>     <Add Key="WatsonDumpOnExceptions" Value="Microsoft.ReportingServices.Diagnostics.Utilities.InternalCatalogException,Microsoft.ReportingServices.Modeling.InternalModelingException,Microsoft.ReportingServices.ReportProcessing.UnhandledReportRenderingException"/>     <Add Key="WatsonDumpExcludeIfContainsExceptions" Value="System.Threading.ThreadAbortException,System.Web.UI.ViewStateException,System.OutOfMemoryException,System.Web.HttpException,System.IO.IOException,System.IO.FileLoadException,Microsoft.SharePoint.SPException,Microsoft.ReportingServices.WmiProvider.WMIProviderException"/>     <URLReservations>          <Application>               <Name>ReportServerWebService</Name>               <VirtualDirectory>ReportServer</VirtualDirectory>               <URLs>                    <URL>                         <UrlString>http://+:80</UrlString>                         <AccountSid>S-1-5-80-2885764129-887777008-271615777-1616004480-2722851051</AccountSid>                         <AccountName>NT Service\ReportServer</AccountName>                    </URL>               </URLs>          </Application>          <Application>               <Name>ReportManager</Name>               <VirtualDirectory>Reports</VirtualDirectory>               <URLs>                    <URL>                         <UrlString>http://+:80</UrlString>                         <AccountSid>S-1-5-80-2885764129-887777008-271615777-1616004480-2722851051</AccountSid>                         <AccountName>NT Service\ReportServer</AccountName>                    </URL>               </URLs>          </Application>     </URLReservations>     <Authentication>          <AuthenticationTypes>               <RSWindowsNTLM/>          </AuthenticationTypes>          <RSWindowsExtendedProtectionLevel>Off</RSWindowsExtendedProtectionLevel>          <RSWindowsExtendedProtectionScenario>Proxy</RSWindowsExtendedProtectionScenario>          <EnableAuthPersistence>true</EnableAuthPersistence>     </Authentication>     <Service>          <IsSchedulingService>True</IsSchedulingService>          <IsNotificationService>True</IsNotificationService>          <IsEventService>True</IsEventService>          <PollingInterval>10</PollingInterval>          <WindowsServiceUseFileShareStorage>False</WindowsServiceUseFileShareStorage>          <MemorySafetyMargin>80</MemorySafetyMargin>          <MemoryThreshold>90</MemoryThreshold>          <RecycleTime>720</RecycleTime>          <MaxAppDomainUnloadTime>30</MaxAppDomainUnloadTime>          <MaxQueueThreads>0</MaxQueueThreads>          <UrlRoot>          </UrlRoot>          <UnattendedExecutionAccount>               <UserName></UserName>               <Password></Password>               <Domain></Domain>          </UnattendedExecutionAccount>          <PolicyLevel>rssrvpolicy.config</PolicyLevel>          <IsWebServiceEnabled>True</IsWebServiceEnabled>          <IsReportManagerEnabled>True</IsReportManagerEnabled>          <FileShareStorageLocation>               <Path>               </Path>          </FileShareStorageLocation>     </Service>     <UI>          <ReportServerUrl>          </ReportServerUrl>          <PageCountMode>Estimate</PageCountMode>     </UI>     <Extensions>          <Delivery>               <Extension Name="Report Server FileShare" Type="Microsoft.ReportingServices.FileShareDeliveryProvider.FileShareProvider,ReportingServicesFileShareDeliveryProvider">                    <MaxRetries>3</MaxRetries>                    <SecondsBeforeRetry>900</SecondsBeforeRetry>                    <Configuration>                         <FileShareConfiguration>                              <ExcludedRenderFormats>                                   <RenderingExtension>HTMLOWC</RenderingExtension>                                   <RenderingExtension>NULL</RenderingExtension>                                   <RenderingExtension>RGDI</RenderingExtension>                              </ExcludedRenderFormats>                         </FileShareConfiguration>                    </Configuration>               </Extension>               <Extension Name="Report Server Email" Type="Microsoft.ReportingServices.EmailDeliveryProvider.EmailProvider,ReportingServicesEmailDeliveryProvider">                    <MaxRetries>3</MaxRetries>                    <SecondsBeforeRetry>900</SecondsBeforeRetry>                    <Configuration>                         <RSEmailDPConfiguration>                              <SMTPServer></SMTPServer>                              <SMTPServerPort>                              </SMTPServerPort>                              <SMTPAccountName>                              </SMTPAccountName>                              <SMTPConnectionTimeout>                              </SMTPConnectionTimeout>                              <SMTPServerPickupDirectory>                              </SMTPServerPickupDirectory>                              <SMTPUseSSL>                              </SMTPUseSSL>                              <SendUsing>2</SendUsing>                              <SMTPAuthenticate>                              </SMTPAuthenticate>                              <From></From>                              <EmbeddedRenderFormats>                                   <RenderingExtension>MHTML</RenderingExtension>                              </EmbeddedRenderFormats>                              <PrivilegedUserRenderFormats>                              </PrivilegedUserRenderFormats>                              <ExcludedRenderFormats>                                   <RenderingExtension>HTMLOWC</RenderingExtension>                                   <RenderingExtension>NULL</RenderingExtension>                                   <RenderingExtension>RGDI</RenderingExtension>                              </ExcludedRenderFormats>                              <SendEmailToUserAlias>True</SendEmailToUserAlias>                              <DefaultHostName>                              </DefaultHostName>                              <PermittedHosts>                              </PermittedHosts>                         </RSEmailDPConfiguration>                    </Configuration>               </Extension>               <Extension Name="Report Server DocumentLibrary" Type="Microsoft.ReportingServices.SharePoint.SharePointDeliveryExtension.DocumentLibraryProvider,ReportingServicesSharePointDeliveryExtension">                    <MaxRetries>3</MaxRetries>                    <SecondsBeforeRetry>900</SecondsBeforeRetry>                    <Configuration>                         <DocumentLibraryConfiguration>                              <ExcludedRenderFormats>                                   <RenderingExtension>HTMLOWC</RenderingExtension>                                   <RenderingExtension>NULL</RenderingExtension>                                   <RenderingExtension>RGDI</RenderingExtension>                              </ExcludedRenderFormats>                         </DocumentLibraryConfiguration>                    </Configuration>               </Extension>               <Extension Name="NULL" Type="Microsoft.ReportingServices.NullDeliveryProvider.NullProvider,ReportingServicesNullDeliveryProvider"/>          </Delivery>          <DeliveryUI>               <Extension Name="Report Server Email" Type="Microsoft.ReportingServices.EmailDeliveryProvider.EmailDeliveryProviderControl,ReportingServicesEmailDeliveryProvider">                    <DefaultDeliveryExtension>True</DefaultDeliveryExtension>                    <Configuration>                         <RSEmailDPConfiguration>                              <DefaultRenderingExtension>MHTML</DefaultRenderingExtension>                         </RSEmailDPConfiguration>                    </Configuration>               </Extension>               <Extension Name="Report Server FileShare" Type="Microsoft.ReportingServices.FileShareDeliveryProvider.FileShareUIControl,ReportingServicesFileShareDeliveryProvider"/>          </DeliveryUI>          <Render>               <Extension Name="XML" Type="Microsoft.ReportingServices.Rendering.DataRenderer.XmlDataReport,Microsoft.ReportingServices.DataRendering"/>               <Extension Name="NULL" Type="Microsoft.ReportingServices.Rendering.NullRenderer.NullReport,Microsoft.ReportingServices.NullRendering" Visible="false"/>               <Extension Name="CSV" Type="Microsoft.ReportingServices.Rendering.DataRenderer.CsvReport,Microsoft.ReportingServices.DataRendering"/>               <Extension Name="ATOM" Type="Microsoft.ReportingServices.Rendering.DataRenderer.AtomDataReport,Microsoft.ReportingServices.DataRendering" Visible="false"/>               <Extension Name="PDF" Type="Microsoft.ReportingServices.Rendering.ImageRenderer.PDFRenderer,Microsoft.ReportingServices.ImageRendering"/>               <Extension Name="RGDI" Type="Microsoft.ReportingServices.Rendering.ImageRenderer.RGDIRenderer,Microsoft.ReportingServices.ImageRendering" Visible="false"/>               <Extension Name="HTML4.0" Type="Microsoft.ReportingServices.Rendering.HtmlRenderer.Html40RenderingExtension,Microsoft.ReportingServices.HtmlRendering" Visible="false">                    <Configuration>                         <DeviceInfo>                              <DataVisualizationFitSizing>Approximate</DataVisualizationFitSizing>                         </DeviceInfo>                    </Configuration>               </Extension>               <Extension Name="MHTML" Type="Microsoft.ReportingServices.Rendering.HtmlRenderer.MHtmlRenderingExtension,Microsoft.ReportingServices.HtmlRendering">                    <Configuration>                         <DeviceInfo>                              <DataVisualizationFitSizing>Approximate</DataVisualizationFitSizing>                         </DeviceInfo>                    </Configuration>               </Extension>               <Extension Name="EXCEL" Type="Microsoft.ReportingServices.Rendering.ExcelRenderer.ExcelRenderer,Microsoft.ReportingServices.ExcelRendering" Visible="false"/>               <Extension Name="EXCELOPENXML" Type="Microsoft.ReportingServices.Rendering.ExcelOpenXmlRenderer.ExcelOpenXmlRenderer,Microsoft.ReportingServices.ExcelRendering"/>               <Extension Name="RPL" Type="Microsoft.ReportingServices.Rendering.RPLRendering.RPLRenderer,Microsoft.ReportingServices.RPLRendering" Visible="false" LogAllExecutionRequests="false"/>               <Extension Name="IMAGE" Type="Microsoft.ReportingServices.Rendering.ImageRenderer.ImageRenderer,Microsoft.ReportingServices.ImageRendering"/>               <Extension Name="WORD" Type="Microsoft.ReportingServices.Rendering.WordRenderer.WordDocumentRenderer,Microsoft.ReportingServices.WordRendering" Visible="false"/>               <Extension Name="WORDOPENXML" Type="Microsoft.ReportingServices.Rendering.WordRenderer.WordOpenXmlRenderer.WordOpenXmlDocumentRenderer,Microsoft.ReportingServices.WordRendering"/>          </Render>          <Data>               <Extension Name="SQL" Type="Microsoft.ReportingServices.DataExtensions.SqlConnectionWrapper,Microsoft.ReportingServices.DataExtensions"/>               <Extension Name="SQLAZURE" Type="Microsoft.ReportingServices.DataExtensions.SqlAzureConnectionWrapper,Microsoft.ReportingServices.DataExtensions"/>               <Extension Name="SQLPDW" Type="Microsoft.ReportingServices.DataExtensions.SqlDwConnectionWrapper,Microsoft.ReportingServices.DataExtensions"/>               <Extension Name="OLEDB" Type="Microsoft.ReportingServices.DataExtensions.OleDbConnectionWrapper,Microsoft.ReportingServices.DataExtensions"/>               <Extension Name="OLEDB-MD" Type="Microsoft.ReportingServices.DataExtensions.AdoMdConnection,Microsoft.ReportingServices.DataExtensions"/>               <Extension Name="ORACLE" Type="Microsoft.ReportingServices.DataExtensions.OracleClientConnectionWrapper,Microsoft.ReportingServices.DataExtensions"/>               <Extension Name="ODBC" Type="Microsoft.ReportingServices.DataExtensions.OdbcConnectionWrapper,Microsoft.ReportingServices.DataExtensions"/>               <Extension Name="XML" Type="Microsoft.ReportingServices.DataExtensions.XmlDPConnection,Microsoft.ReportingServices.DataExtensions"/>               <Extension Name="SHAREPOINTLIST" Type="Microsoft.ReportingServices.DataExtensions.SharePointList.SPListConnection,Microsoft.ReportingServices.DataExtensions"/>               <Extension Name="SAPBW" Type="Microsoft.ReportingServices.DataExtensions.SapBw.SapBwConnection,Microsoft.ReportingServices.DataExtensions.SapBw"/>               <Extension Name="ESSBASE" Type="Microsoft.ReportingServices.DataExtensions.Essbase.EssbaseConnection,Microsoft.ReportingServices.DataExtensions.Essbase"/>               <Extension Name="TERADATA" Type="Microsoft.ReportingServices.DataExtensions.TeradataConnectionWrapper,Microsoft.ReportingServices.DataExtensions"/>          </Data>          <SemanticQuery>               <Extension Name="SQL" Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.MSSQL.MSSqlSQCommand,Microsoft.ReportingServices.SemanticQueryEngine">                    <Configuration>                         <EnableMathOpCasting>False</EnableMathOpCasting>                    </Configuration>               </Extension>               <Extension Name="SQLAZURE" Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.MSSQL.MSSqlSQCommand,Microsoft.ReportingServices.SemanticQueryEngine">                    <Configuration>                         <EnableMathOpCasting>False</EnableMathOpCasting>                    </Configuration>               </Extension>               <Extension Name="SQLPDW" Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.MSSQLADW.MSSqlAdwSQCommand,Microsoft.ReportingServices.SemanticQueryEngine">                    <Configuration>                         <EnableMathOpCasting>False</EnableMathOpCasting>                    </Configuration>               </Extension>               <Extension Name="ORACLE" Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.Oracle.OraSqlSQCommand,Microsoft.ReportingServices.SemanticQueryEngine">                    <Configuration>                         <EnableMathOpCasting>True</EnableMathOpCasting>                         <DisableNO_MERGEInLeftOuters>False</DisableNO_MERGEInLeftOuters>                         <EnableUnistr>False</EnableUnistr>                         <DisableTSTruncation>False</DisableTSTruncation>                    </Configuration>               </Extension>               <Extension Name="TERADATA" Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.Teradata.TdSqlSQCommand,Microsoft.ReportingServices.SemanticQueryEngine">                    <Configuration>                         <EnableMathOpCasting>True</EnableMathOpCasting>                         <ReplaceFunctionName>oREPLACE</ReplaceFunctionName>                    </Configuration>               </Extension>               <Extension Name="OLEDB-MD" Type="Microsoft.AnalysisServices.Modeling.QueryExecution.ASSemanticQueryCommand,Microsoft.AnalysisServices.Modeling"/>          </SemanticQuery>          <ModelGeneration>               <Extension Name="SQL" Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.MSSQL.MsSqlModelGenerator,Microsoft.ReportingServices.SemanticQueryEngine"/>               <Extension Name="SQLAZURE" Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.MSSQL.MsSqlModelGenerator,Microsoft.ReportingServices.SemanticQueryEngine"/>               <Extension Name="ORACLE" Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.Oracle.OraSqlModelGenerator,Microsoft.ReportingServices.SemanticQueryEngine"/>               <Extension Name="TERADATA" Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.Teradata.TdSqlModelGenerator,Microsoft.ReportingServices.SemanticQueryEngine"/>               <Extension Name="OLEDB-MD" Type="Microsoft.AnalysisServices.Modeling.Generation.ModelGeneratorExtention,Microsoft.AnalysisServices.Modeling"/>          </ModelGeneration>          <Security>               <Extension Name="Windows" Type="Microsoft.ReportingServices.Authorization.WindowsAuthorization, Microsoft.ReportingServices.Authorization"/>          </Security>          <Authentication>               <Extension Name="Windows" Type="Microsoft.ReportingServices.Authentication.WindowsAuthentication, Microsoft.ReportingServices.Authorization"/>          </Authentication>          <EventProcessing>               <Extension Name="SnapShot Extension" Type="Microsoft.ReportingServices.Library.HistorySnapShotCreatedHandler,ReportingServicesLibrary">                    <Event>                         <Type>ReportHistorySnapshotCreated</Type>                    </Event>               </Extension>               <Extension Name="Timed Subscription Extension" Type="Microsoft.ReportingServices.Library.TimedSubscriptionHandler,ReportingServicesLibrary">                    <Event>                         <Type>TimedSubscription</Type>                    </Event>               </Extension>               <Extension Name="Cache Refresh Plan Extension" Type="Microsoft.ReportingServices.Library.CacheRefreshPlanHandler,ReportingServicesLibrary">                    <Event>                         <Type>RefreshCache</Type>                    </Event>               </Extension>               <Extension Name="Cache Update Extension" Type="Microsoft.ReportingServices.Library.ReportExecutionSnapshotUpdateEventHandler,ReportingServicesLibrary">                    <Event>                         <Type>SnapshotUpdated</Type>                    </Event>               </Extension>          </EventProcessing>     </Extensions>     <MapTileServerConfiguration>          <MaxConnections>2</MaxConnections>          <Timeout>10</Timeout>          <AppID>(Default)</AppID>          <CacheLevel>Default</CacheLevel>     </MapTileServerConfiguration></Configuration>

Значок стрелки, используемый со ссылкой «В начало»В начало

Файл конфигурации по умолчанию для сервера отчетов, работающего в режиме интеграции с SharePoint

Файл rsreportserver.config по умолчанию устанавливается в следующее местоположение:

«C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\WebServices\Reporting»

<Configuration>
  <Dsn />
  <ConnectionType>Default</ConnectionType>
  <LogonUser>
  </LogonUser>
  <LogonDomain>
  </LogonDomain>
  <LogonCred>
  </LogonCred>
  <InstanceId>MSRS11.@Sharepoint</InstanceId>
  <Add Key="SecureConnectionLevel" Value="0" />
  <Add Key="CleanupCycleMinutes" Value="10" />
  <Add Key="MaxActiveReqForOneUser" Value="20" />
  <Add Key="AlertingCleanupCycleMinutes" Value="20" />
  <Add Key="AlertingDataCleanupMinutes" Value="360" />
  <Add Key="AlertingExecutionLogCleanupMinutes" Value="10080" />
  <Add Key="AlertingMaxDataRetentionDays" Value="180" />
  <Add Key="RunningRequestsScavengerCycle" Value="60" />
  <Add Key="RunningRequestsDbCycle" Value="60" />
  <Add Key="RunningRequestsAge" Value="30" />
  <Add Key="MaxScheduleWait" Value="5" />
  <Add Key="DisplayErrorLink" Value="true" />
  <Add Key="WebServiceUseFileShareStorage" Value="false" />
  <!--  <Add Key="ProcessTimeout" Value="150" /> -->
  <!--  <Add Key="ProcessTimeoutGcExtension" Value="30" /> -->
  <!--  <Add Key="WatsonFlags" Value="0x0430" /> full dump-->
  <!--  <Add Key="WatsonFlags" Value="0x0428" /> minidump -->
  <!--  <Add Key="WatsonFlags" Value="0x0002" /> no dump-->
  <Add Key="WatsonFlags" Value="0x0428" />
  <Add Key="WatsonDumpOnExceptions" Value="Microsoft.ReportingServices.Diagnostics.Utilities.InternalCatalogException,Microsoft.ReportingServices.Modeling.InternalModelingException,Microsoft.ReportingServices.ReportProcessing.UnhandledReportRenderingException" />
  <Add Key="WatsonDumpExcludeIfContainsExceptions" Value="System.Threading.ThreadAbortException,System.Web.UI.ViewStateException,System.OutOfMemoryException,System.Web.HttpException,System.IO.IOException,System.IO.FileLoadException,Microsoft.SharePoint.SPException,Microsoft.ReportingServices.WmiProvider.WMIProviderException" />
  <RStrace>
    <add name="FileName" value="ReportServerService" />
    <add name="FileSizeLimitMb" value="32" />
    <add name="KeepFilesForDays" value="14" />
    <add name="Prefix" value="tid, time" />
    <add name="TraceListeners" value="file" />
    <add name="TraceFileMode" value="unique" />
    <add name="Components" value="all:3" />
  </RStrace>
  <URLReservations>
    <Application>
      <Name>ReportServerWebService</Name>
      <VirtualDirectory>ReportServer</VirtualDirectory>
      <URLs>
        <URL>
          <UrlString>http://+:80</UrlString>
          <AccountSid>
          </AccountSid>
          <AccountName>
          </AccountName>
        </URL>
      </URLs>
    </Application>
    <Application>
      <Name>ReportManager</Name>
      <VirtualDirectory>Reports</VirtualDirectory>
      <URLs>
        <URL>
          <UrlString>http://+:80</UrlString>
          <AccountSid>
          </AccountSid>
          <AccountName>
          </AccountName>
        </URL>
      </URLs>
    </Application>
  </URLReservations>
  <Authentication>
    <AuthenticationTypes>
      <RSWindowsNTLM />
    </AuthenticationTypes>
    <EnableAuthPersistence>true</EnableAuthPersistence>
  </Authentication>
  <Service>
    <IsSchedulingService>True</IsSchedulingService>
    <IsNotificationService>True</IsNotificationService>
    <IsEventService>True</IsEventService>
    <IsAlertingService>True</IsAlertingService>
    <PollingInterval>10</PollingInterval>
    <WindowsServiceUseFileShareStorage>False</WindowsServiceUseFileShareStorage>
    <MemorySafetyMargin>80</MemorySafetyMargin>
    <MemoryThreshold>90</MemoryThreshold>
    <RecycleTime>720</RecycleTime>
    <MaxAppDomainUnloadTime>30</MaxAppDomainUnloadTime>
    <MaxQueueThreads>0</MaxQueueThreads>
    <UrlRoot>
    </UrlRoot>
    <PolicyLevel>rssrvpolicy.config</PolicyLevel>
    <IsWebServiceEnabled>True</IsWebServiceEnabled>
    <IsReportManagerEnabled>True</IsReportManagerEnabled>
    <FileShareStorageLocation>
      <Path>
      </Path>
    </FileShareStorageLocation>
  </Service>
  <UI>
    <ReportServerUrl>
    </ReportServerUrl>
    <PageCountMode>Estimate</PageCountMode>
  </UI>
  <MapTileServerConfiguration>
    <MaxConnections>2</MaxConnections>
    <Timeout>10</Timeout>
    <AppID>(Default)</AppID>
    <CacheLevel>Default</CacheLevel>
  </MapTileServerConfiguration>
</Configuration>

Значок стрелки, используемый со ссылкой «В начало»В начало

См. также

Задания

Изменение файла конфигурации служб Reporting Services (RSreportserver.config)

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

Настройка доступной памяти для приложений сервера отчетов

Настройка таблицы стилей для средства просмотра HTML-страниц и диспетчера отчетов

Файлы конфигурации (службы Reporting Services)

Инициализация сервера отчетов

Хранение зашифрованных данных сервера отчетов

Диспетчер конфигурации служб Reporting Services (SSRS)