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


Включение удаленных ошибок (службы Reporting Services)

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

Содержание этой статьи

Включение удаленных ошибок в режиме SharePoint

Существует два разных процедуры включения удаленных ошибок в режиме SharePoint служб Reporting Services. Процедуры для двух разных архитектур сервера отчетов отличаются. Новая архитектура на основе служб SharePoint, представленная в выпуске SQL Server 2012 (11.x), использует параметр, который можно настроить для каждого приложения службы Reporting Services. Прежняя архитектура использовала общие настройки на уровне веб-сайта.

Включение удаленных ошибок для приложения службы Reporting Services

  1. Для сервера отчетов в режиме SharePoint, установленного с SQL Server 2012 (11.x) или более новой версией служб Reporting Services, включите параметр приложения-службы включить удаленные ошибки. Этот параметр можно настроить для каждого приложения службы Reporting Services.

  2. В SharePoint Central Администратор istration выберите "Управление приложениями-службами" в группе управления приложениями.

  3. Найдите приложение службы Reporting Services и выберите имя приложения службы.

  4. Выберите Системные параметры.

  5. В разделе "Безопасность" выберите "Включить удаленные ошибки".

  6. Нажмите ОК.

Включение удаленных ошибок для сайта SharePoint

  1. Для сервера отчетов в режиме SharePoint, установленного с версией служб Reporting Services до SQL Server 2012 (11.x), включите параметр сайта Enable remote errors in local mode.

  2. В разделе "Действия сайта" выберите Параметры сайта, который требуется изменить.

  3. Выберите сайт служб Reporting Services Параметры в группе служб Reporting Services.

  4. Выберите " Включить удаленные ошибки" в локальном режиме.

  5. Нажмите ОК.

Включение удаленных ошибок с помощью SQL Server Management Studio (собственный режим)

  1. Запустите среду Management Studio и соединитесь с экземпляром сервера отчетов. Дополнительные сведения см. в разделе Подключение на сервер отчетов в Management Studio.

  2. Щелкните правой кнопкой мыши узел сервера отчетов и выберите пункт Свойства.

  3. Выберите "Дополнительно", чтобы открыть страницу свойств. Дополнительные сведения см. в статье Свойства сервера (страница "Дополнительно") — службы Reporting Services.

  4. В разделе "Безопасность" для параметра EnableRemoteErrors выберите "True".

  5. Нажмите ОК.

Включение удаленных ошибок с помощью скрипта (собственный режим)

  1. Создайте текстовый файл и скопируйте в него следующий скрипт.

    Public Sub Main()  
      Dim P As New [Property]()  
      P.Name = "EnableRemoteErrors"  
      P.Value = True  
      Dim Properties(0) As [Property]  
      Properties(0) = P  
      Try  
        rs.SetSystemProperties(Properties)  
        Console.WriteLine("Remote errors enabled.")  
      Catch SE As SoapException  
        Console.WriteLine(SE.Detail.OuterXml)  
      End Try  
    End Sub  
    
  2. Сохраните файл как EnableRemoteErrors.rss.

  3. Нажмите кнопку "Пуск", наведите указатель на запуск, введите cmd и нажмите кнопку "ОК ", чтобы открыть окно командной строки.

  4. Перейдите в каталог, содержащий созданный файл .rss.

  5. Введите в командной строке следующую команду, заменив местозаполнитель имя_сервера реальным именем сервера:

    rs -i EnableRemoteErrors.rss -s https://servername/ReportServer  
    
  6. Дополнительные сведения см. в RS.exe служебной программе (SSRS).

Изменение таблицы ConfigurationInfo (собственный режим)

Примечание.

Вы можете изменить ConfigurationInfo таблицу в базе данных сервера отчетов, чтобы задать EnableRemoteErrors значение True, но если сервер отчетов активно используется, следует использовать SQL Server Management Studio или скрипт для изменения параметров. Если изменить параметр в базе данных, необходимо перезапустить службу Служб Reporting Services, прежде чем изменения вступили в силу.