Устранение неполадок при установке служб 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, выполните следующие действия.
На компьютере, где запущен центр администрирования SharePoint 2010
Откройте консоль управления SharePoint 2010 с разрешениями администратора. Щелкните значок правой кнопкой мыши и выберите «Запуск от имени администратора». Вызовите на выполнение из командной оболочки следующие три командлета:
-
Install-SPRSService
-
Install-SPRSServiceProxy
-
Get-SPServiceInstance -all |where {$_.TypeName -like "SQL Server Reporting*"} | Start-SPServiceInstance
Убедитесь, что состояние службы Службы 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, закройте и снова откройте ее.
Дополнительные сведения см. в следующих разделах:
Где найти надстройку службы Reporting Services для продуктов SharePoint
Установка служб Reporting Services в режиме SharePoint для 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 по средам разработки. Настройка среды разработки для SharePoint 2010 в Windows Vista, Windows 7 и Windows Server 2008
Просмотр сообщения на форуме: «Центр администрирования отображает пустую страницу после установки в Windows 7»
Учетная запись службы, используемая для служб SharePoint, например службы центра администрирования SharePoint 2010, должна обладать правами администратора в локальной операционной системе.
Начало раздела 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
Удалите следующие разделы реестра:
HKLM\SYSTEM\CurrentControlSet\Services\MSRS 2011 Web Service
HKLM\SYSTEM\CurrentControlSet\Services\MSRS 2011 Windows Service
Откройте окно командной строки и введите следующую команду:
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> — физическим путем к двоичным файлам сервера отчетов.
Перезапустите службу Службы Reporting Services.
Чтобы убедиться, что данные шаги были выполнены успешно, откройте веб-браузер и перейдите по URL-адресу диспетчера отчетов или сервера отчетов. После этого откройте системный монитор, чтобы проверить, работают ли счетчики.
В начало
Повторное добавление разделов реестра Performance при помощи редактора реестра
Откройте редактор реестра следующим образом.
Нажмите кнопку Пуск и выберите пункт Выполнить.
В диалоговом окне Запуск программы в поле Открыть введите Regedit.
В редакторе реестра выберите следующий раздел реестра: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2011 Web Service\Performance
Щелкните правой кнопкой мыши узел Performance, укажите пункт Создать, а затем щелкните Мультистроковый параметр.
Введите Имена счетчиков и нажмите клавишу ВВОД.
Повторите эти шаги для добавления раздела реестра Counter Types в этом узле.
Перейдите к следующему разделу реестра: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2011 Web Service\Performance
Щелкните правой кнопкой мыши узел Performance, укажите пункт Создать, а затем щелкните Мультистроковый параметр.
Введите Имена счетчиков и нажмите клавишу ВВОД.
Повторите эти шаги для добавления раздела реестра 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-разрядный экземпляр. Безусловно, рекомендуется использовать процесс исправления, но разделы реестра можно вновь добавить вручную при помощи редактора реестра.
Внимание! |
---|
Неправильное изменение реестра может вызвать серьезные проблемы. Перед внесением изменений в реестр необходимо создать резервную копию всех ценных данных на компьютере. |
Дополнительные ресурсы
Ниже приведены дополнительные ресурсы, которые могут быть полезны при устранение проблем:
TechNet Wiki: Разделы по устранению неполадок Устранение неполадок служб SQL Server Reporting Services (SSRS) в режиме интеграции с SharePoint
Отправка отзыва и контактных данных через веб-сайт Microsoft SQL Server Connect (https://connect.microsoft.com/SQLServer/Feedback).
В начало