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


Устранение неполадок при установке служб Reporting Services

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

Последние сведения о проблемах с SQL Server 2012 см. в разделе Советы и устранение неполадок служб SQL Server 2012 Reporting Services.

Сведения о других ошибках и проблемах, связанных со службами Службы Reporting Services, см. в разделе Устранение неполадок и ошибок служб SSRS.

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

В этом разделе содержатся следующие сведения:

  • Проверка журналов установки

  • Проверка предварительных требований

  • Устранение неполадок режима интеграции с SharePoint

  • Устранение неполадок собственного режима

  • Дополнительные ресурсы

Проверка журналов установки

Ошибки установки регистрируются в файлах журнала, расположенных в папке Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log. При каждом запуске программы установки там создается новая вложенная папка. Эта вложенная папка имеет имя, включающее время и дату запуска программы установки. Инструкции о просмотре файлов журналов установки см. в разделе Просмотр и чтение файлов журналов программы установки SQL Server.

  • Журналы содержат набор файлов.

  • Сведения о продукте, компонентах и экземпляре можно просмотреть в файлах с именем «*_summary.txt».

  • Файлы «*_errorlog.txt» содержат сведения об ошибках, сформированных в процессе установки.

  • Откройте файл *_RS_*_ComponentUpdateSetup.log, чтобы просмотреть сведения об установке служб Службы Reporting Services.

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

Проверка требований, необходимых для установки

Программа установки автоматически проверяет требования, необходимые для установки. Однако при устранении неполадок, возникших в процессе установки, бывает полезно знать, на соответствие каким именно требованиям производится проверка.

  • Требования к учетной записи для запуска программы установки включают членство в локальной группе «Администраторы». Программа установки должна иметь разрешения на добавление файлов, параметров реестра, создание локальных групп безопасности и предоставление разрешений. При установке конфигурации по умолчанию программа установки должна иметь разрешения на создание базы данных сервера отчетов на экземпляре SQL Server, на котором выполняется установка.

  • Операционная система должна поддерживать службу HTTP.SYS 1.1.

  • Служба HTTP должна быть включена и запущена.

  • Кроме того, если устанавливается служба агента SQL Server, должен быть запущен координатор распределенных транзакций (DTC).

  • В папке System32 должна присутствовать библиотека Authz.dll.

Программа установки больше не проверяет наличие служб IIS или ASP.NET. Службам Службы Reporting Services требуются компоненты MDAC 2.0 и платформа Microsoft .NET Framework версии 2.0. Если эти компоненты не установлены, то будет произведена их установка.

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

Устранение неполадок установки в режиме интеграции с SharePoint

  • Диспетчер конфигурации служб Reporting Services не запускается

  • После установки служб SQL Server Reporting Services в режиме интеграции с SharePoint служба SQL Server Reporting Services 2012 не отображается в центре администрирования SharePoint.

  • Командлеты PowerShell для служб Reporting Services недоступны, и команды не распознаются.

  • Будет выдано сообщение об ошибке, указывающее на то, что не настроен URL-адрес

  • Программа установки завершает работу с ошибками, если установка выполняется на компьютере с установленным, но не настроенным компонентом SharePoint.

  • Страница центра администрирования SharePoint пуста.

  • При попытке создать отчет построителя отчетов отображается сообщение об ошибке.

  • Отображается сообщение об ошибке: RS_SHP не поддерживается для действия PREPAREIMAGE

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

Описание. Эта проблема присуща SQL Server 2012. Теперь службы Службы Reporting Services рассчитаны на архитектуру служб SharePoint. Диспетчер конфигурации больше не нужен для настройки и администрирования служб Службы Reporting Services в режиме совместимости с SharePoint.

Обходной путь. Для настройки сервера отчетов в режиме Sharepoint используйте центр администрирования SharePoint. Дополнительные сведения см. в разделе Управление приложением служб Reporting Services.

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

После установки служб SQL Server Reporting Services в режиме интеграции с SharePoint службы SQL Server Reporting Services 2012 не отображаются в центре администрирования SharePoint.

Описание. Если после успешной установки SQL Server 2012  Службы Reporting Services в режиме интеграции с SharePoint и SQL Server 2012  надстроек служб Службы Reporting Services для SharePoint 2010 вы не видите «SQL Server Reporting Services» в двух следующих меню, то служба Службы Reporting Services не зарегистрирована:

  • Центр администрирования SharePoint 2010 -> Управление приложениями -> Страница «Управление службами на сервере»

  • Центр администрирования SharePoint 2010 -> Управление приложениями -> Управление приложениями службы -> меню «Создать»

Обходной путь. Чтобы зарегистрировать и запустить службу Службы Reporting Services SharePoint, выполните следующие действия.

  1. На компьютере, где запущен центр администрирования SharePoint 2010

    1. Откройте консоль управления SharePoint 2010 с разрешениями администратора. Щелкните значок правой кнопкой мыши и выберите «Запуск от имени администратора». Вызовите на выполнение из командной оболочки следующие три командлета:

    2. Install-SPRSService
      
    3. Install-SPRSServiceProxy
      
    4. Get-SPServiceInstance -all |where {$_.TypeName -like "SQL Server Reporting*"} | Start-SPServiceInstance
      
  2. Убедитесь, что состояние службы Службы Reporting Services на этой странице отображается с меткой Запущена. Центр администрирования SharePoint 2010 -> Управление приложениями -> Управление службами на сервере

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

Командлеты PowerShell для служб Reporting Services недоступны, и команды не распознаются.

Описание. При попытке запуска командлета PowerShell Службы Reporting Services выводится сообщение об ошибке следующего содержания:

  • Термин «Install-SPRSServiceInstall-SPRSService» не распознан как имя командлета, функции, файла скрипта или действующей программы. Проверьте правильность написания имени или, если указан путь, проверьте его правильность и повторите попытку. At line:1 char:39+ Install-SPRSServiceInstall-SPRSService <<<< + CategoryInfo : ObjectNotFound: (Install-SPRSServiceInstall-SPRSService:String) [], CommandNotFoundExcep

Обходной путь. Выполните одно из следующих действий.

  • Запустите надстройку служб Службы Reporting Services для продуктов SharePoint. rssharepoint.msi.

  • Установите службы Службы Reporting Services в режиме интеграции с SharePoint с установочного носителя SQL Server.

Примечание. Если при выполнении одного из описанных обходных путей открыта консоль управления SharePoint 2013, закройте и снова откройте ее.

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

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

Будет выдано сообщение об ошибке, указывающее на то, что не настроен URL-адрес

Описание. Будет выдано примерно следующее сообщение об ошибке:

Функциональность служб SQL Server Reporting Services (SSRS) не поддерживается. С помощью центра администрирования проверьте и исправьте одну из следующих проблем:•Не настроен URL-адрес сервера отчетов. Его можно задать на странице интеграции со службами SSRS.•Не настроен прокси-сервер службы SSRS. Ее можно задать на страницах приложения службы SSRS.•Приложение службы SSRS не сопоставлено с этим веб-приложением. На страницах приложения службы SSRS можно связать прокси-сервер приложения службы SSRS с группой прокси-серверов приложения для данного веб-приложения.

Обходной путь. Сообщение об ошибке содержит три рекомендованных способа для решения этой проблемы. Первая рекомендация в сообщении «Не настроен URL-адрес сервера отчетов...» относится к случаю интеграции с сервером отчетов версии, предшествующей SQL Server 2012. Конфигурация SharePoint для предыдущих версий сервера отчетов выполнялась на странице Общие параметры приложения в службах SQL Server Reporting Services (2008 и 2008 R2).

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

  • Открытие построителя отчетов SQL Server из библиотеки документов SharePoint.

  • Управление подписками.

  • Управление приложением службы.

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

Программа установки завершает работу с ошибками на компьютере с установленным, но не настроенным компонентом SharePoint

Описание. Если выбрать установку служб Reporting Services в режиме интеграции с SharePoint Mode на компьютере, где SharePoint установлен, но не настроен, появится сообщение, аналогичное приведенному ниже, а программа установки завершит работу.

Программа установки SQL Server завершила работу

Обходной путь. Настройте SharePoint, затем запустите установку SQL Server.

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

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

Страница центра администрирования SharePoint пуста.

Описание. Установка SharePoint 2010 прошла успешно без ошибок. Однако при просмотре центра администрирования отображается только пустая страница.

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

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

При попытке создать отчет построителя отчетов отображается сообщение об ошибке

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

Эта функция не поддерживается, поскольку приложения служб SQL Server Reporting Services не существует либо в центре администрирования не настроен URL-адрес сервера отчетов.

Обходной путь. Проверьте наличие и правильность настройки приложения служб Службы Reporting Services. Дополнительные сведения см. в подразделе «Создание приложения службы Reporting Services» раздела Установка режима интеграции с SharePoint для служб Reporting Services в виде отдельной фермы серверов

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

Отображается сообщение об ошибке: RS_SHP не поддерживается для действия PREPAREIMAGE

Описание. При попытке запуска PREPAREIMAGE для служб Службы Reporting Services выдается сообщение об ошибке примерно следующего содержания:

«Указанный компонент RS_SHP не поддерживается при запуске действия PREPAREIMAGE, поскольку он не поддерживает SysPrep. Удалите компоненты, несовместимые с SysPrep, и запустите программу установки еще раз».

Обходной путь. Решения нет. Службы Службы Reporting Services не поддерживают SYSPREP (PREPAREIMAGE). Собственный режим служб Службы Reporting Services поддерживает SYSPREP.

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

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

Устранение неполадок установки в собственном режиме

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

Счетчики производительности невидимы после обновления до Windows Vista или Windows Server 2008

Если выполнено обновление операционной системы с переходом к версии Windows Vista или Windows Server 2008 на компьютере, где работают службы Службы Reporting Services, то после обновления счетчики производительности служб Службы Reporting Services не будут установлены.

Восстановление счетчиков производительности служб Reporting Services

  1. Удалите следующие разделы реестра:

    • HKLM\SYSTEM\CurrentControlSet\Services\MSRS 2011 Web Service

    • HKLM\SYSTEM\CurrentControlSet\Services\MSRS 2011 Windows Service

  2. Откройте окно командной строки и введите следующую команду:

    • run <.NET 2.0 Framework directory**>\InstallUtil.exe <Report Server Bin directory>\ReportingServicesLibrary.dll**

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

      Замените <.NET 2.0 Framework directory> физическим путем к файлам .NET Framework 2.0, а <Report Server Bin directory> — физическим путем к двоичным файлам сервера отчетов.

  3. Перезапустите службу Службы Reporting Services.

Чтобы убедиться, что данные шаги были выполнены успешно, откройте веб-браузер и перейдите по URL-адресу диспетчера отчетов или сервера отчетов. После этого откройте системный монитор, чтобы проверить, работают ли счетчики.

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

Повторное добавление разделов реестра Performance при помощи редактора реестра

  1. Откройте редактор реестра следующим образом.

    1. Нажмите кнопку Пуск и выберите пункт Выполнить.

    2. В диалоговом окне Запуск программы в поле Открыть введите Regedit.

  2. В редакторе реестра выберите следующий раздел реестра: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2011 Web Service\Performance

  3. Щелкните правой кнопкой мыши узел Performance, укажите пункт Создать, а затем щелкните Мультистроковый параметр.

  4. Введите Имена счетчиков и нажмите клавишу ВВОД.

  5. Повторите эти шаги для добавления раздела реестра Counter Types в этом узле.

  6. Перейдите к следующему разделу реестра: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2011 Web Service\Performance

  7. Щелкните правой кнопкой мыши узел Performance, укажите пункт Создать, а затем щелкните Мультистроковый параметр.

  8. Введите Имена счетчиков и нажмите клавишу ВВОД.

  9. Повторите эти шаги для добавления раздела реестра Counter Types в этом узле.

После исправления 64-разрядного экземпляра или повторного добавления разделов реестра вручную можно использовать системный монитор для настройки объектов производительности служб Службы Reporting Services, которые необходимо мониторить.

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

Свойства настройки ReportServerExternalURL и PassThroughCookies не настраиваются после обновления с переходом от версии SQL Server 2005

При обновлении с SQL Server 2005 до Службы SQL Server 2012 Reporting Services (SSRS) свойства конфигурации ReportServerExternalURL и PassThroughCookies процессом обновления не настраиваются. Свойство ReportServerExternalURL является необязательным и должно устанавливаться только при использовании веб-частей SharePoint 2.0, если пользователи должны иметь возможность получения отчета и его открытия в новом окне браузера. Дополнительные сведения о свойстве ReportServerExternalURL см. в разделе URL-адреса в файлах конфигурации. Свойство PassThroughCookies необходимо только при использовании нестандартного метода проверки подлинности. Дополнительные сведения о файлах PassThroughCookies см. в разделе Настройка передачи куки-файлов для нестандартной проверки подлинности пользователя в диспетчере отчетов.

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

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

По умолчанию эти свойства в конфигурации служб Службы SQL Server 2012 Reporting Services (SSRS) не существуют. Если эти свойства настроены в SQL Server 2005 и остается необходимость в предоставляемых ими функциях, необходимо вручную добавить их в файл RSReportServer.config после завершения процесса обновления. Дополнительные сведения см. в разделе Изменение файла конфигурации служб Reporting Services (RSreportserver.config).

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

Установка применяемого по умолчанию экземпляра служб SQL Server 2005 Reporting Services на компьютере, на котором эксплуатируются службы SQL Server 2012 Reporting Services, завершается ошибкой

При попытке установки экземпляра SQL Server 2005 Службы Reporting Services по умолчанию на компьютере, где уже запущен экземпляр служб Службы SQL Server 2012 Reporting Services (SSRS), установка экземпляра служб SQL Server 2005 Службы Reporting Services завершится следующей ошибкой:

«Экземпляр с тем же именем уже установлен на этом компьютере. Чтобы продолжить программу установки SQL Server, предоставьте уникальное имя экземпляра».

Эта проблема возникает независимо от того, является ли экземпляр служб Службы SQL Server 2012 Reporting Services (SSRS) экземпляром по умолчанию или именованным экземпляром, а также независимо от того, существует ли уже экземпляр служб Службы SQL Server 2012 Reporting Services (SSRS) с этим именем на компьютере.

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

  • Если необходимо, чтобы службы SQL Server 2005 Службы Reporting Services работали как экземпляр по умолчанию на этом компьютере, то необходимо установить экземпляр служб SQL Server 2005 Службы Reporting Services перед установкой экземпляра Службы SQL Server 2012 Reporting Services (SSRS).

  • Если экземпляр служб SQL Server 2005 Службы Reporting Services не должен быть экземпляром по умолчанию, то можно установить экземпляр служб SQL Server 2005 Службы Reporting Services как именованный экземпляр после установки экземпляра служб Службы SQL Server 2012 Reporting Services (SSRS).

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

При использовании проверки подлинности Windows после обновления с переходом от версии SQL Server 2005 к версии SQL Server 2012 возникает ошибка «401 — Нет доступа»

Если выполнено обновление с переходом от служб SQL Server 2005 Службы Reporting Services к службам Службы SQL Server 2012 Reporting Services (SSRS), а после обновления используется проверка подлинности NTLM при помощи встроенной учетной записи для учетной записи службы сервера отчетов, то во время доступа к серверу отчетов или диспетчеру отчетов может возникнуть ошибка «401 — Нет доступа».

Это происходит вследствие изменения в настройке по умолчанию служб Службы SQL Server 2012 Reporting Services (SSRS) для проверки подлинности Windows. Настроено «Negotiate», если учетной записью службы сервера отчетов является Network Service или Local System. Настроена NTLM, если учетная запись службы сервера отчетов не входит в число этих встроенных учетных записей. Для устранения этой проблемы после обновления можно изменить файл RSReportServer.config и выполнить настройку, чтобы параметр AuthenticationType имел значение RSWindowsNTLM. Дополнительные сведения см. в разделе Настройка проверки подлинности Windows на сервере отчетов.

В начало

Удаление 32-разрядного экземпляра служб SQL Server 2012 Reporting Services при параллельном развертывании с 64-разрядным экземпляром приводит к нарушению работы 64-разрядного экземпляра

Параллельная установка на компьютер 32-разрядного и 64-разрядного экземпляров служб Службы SQL Server 2012 Reporting Services (SSRS) и последующее удаление 32-разрядного экземпляра приводит к удалению четырех разделов реестра для служб Службы Reporting Services. В результате — нарушение работы 64-разрядного экземпляра служб Службы Reporting Services. При удалении 32-разрядного экземпляра удаляются следующие разделы реестра для служб Службы Reporting Services:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2011 Web Service\Performance:Counter Names HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2011 Windows Service\Performance:Counter Names HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2011 Web Service\Performance:Counter Types HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2011 Windows Service\Performance:Counter Types

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

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

Неправильное изменение реестра может вызвать серьезные проблемы. Перед внесением изменений в реестр необходимо создать резервную копию всех ценных данных на компьютере.

Дополнительные ресурсы

Ниже приведены дополнительные ресурсы, которые могут быть полезны при устранение проблем:

Параметры SharePoint Отправка отзыва и контактных данных через веб-сайт Microsoft SQL Server Connect (https://connect.microsoft.com/SQLServer/Feedback).

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