Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье приведено разрешение сообщения об ошибке, которое может возникнуть при запуске Microsoft Management Reporter 2012.
Область применения: Microsoft Management Reporter 2012, Microsoft Dynamics GP, Microsoft Dynamics SL 2011
Исходный номер базы знаний: 2862020
Симптомы
При запуске Microsoft Management Reporter 2012 (MR 2012) вы получите одно из следующих сообщений об ошибках:
Не удается установить подключение к серверу. Проверьте адрес сервера и повторите попытку или обратитесь к системному администратору.
Не удается подключиться к серверу "Репортер управления". Укажите другой адрес сервера?
Чтобы устранить неполадки подключения "Репортер управления", нажмите кнопку "ОК " в этом сообщении, а затем нажмите кнопку "Проверить подключение" , чтобы получить другое сообщение об ошибке. Кроме того, необходимо перейти к Просмотр событий, чтобы получить дополнительные сведения об ошибке. В Просмотре событий выберите Журналы Windows и выберите Приложение. В столбце "Исходный" найдите конструктор отчетов management Reporter Services или Management Reporter Services.
Ниже приведен список ошибок, полученных при выборе Test Connection, и возможных связанных ошибок, замеченных в Просмотре событий. Найдите ошибку в списке и используйте соответствующие разделы причины и разрешения.
-
Сбой попытки подключения. Существует несоответствие версий между клиентом и сервером. Обратитесь к администратору системы.
-
Сбой попытки подключения. У пользователя нет соответствующих разрешений для подключения к серверу. Обратитесь к администратору системы.
-
Не удается установить подключение к серверу. Проверьте адрес сервера и повторите попытку или обратитесь к системному администратору.
Примечание.
Имя сервера — это заполнитель для фактического имени сервера, а 4712 — заполнитель фактического порта, выбранного во время установки "Репортер управления". Если проверить Просмотр событий, вы можете найти следующие сообщения об ошибках:
Сообщение: System.ServiceModel.Security.SecurityNegotiationException: согласование безопасности SOAP с
https://servername:4712/SecurityService.svc
для целевой системыhttps://servername:4712/SecurityService.svc
не удалось. Подробнее см. в разделе «Внутреннее исключение». >--- System.ComponentModel.Win32Exception: не удалось выполнить согласование интерфейса поставщика поддержки безопасности (SSPI). -
Сообщение: System.ServiceModel.EndpointNotFoundException: не было конечной точки, прослушивающей
https://servername:4712/InformationService.svc
сообщение. Среди прочих причин это могло быть вызвано неправильным адресом или действием SOAP. Дополнительные сведения см. в разделе InnerException, если он присутствует. >--- System.Net.WebException: не удается подключиться к удаленному серверу---> System.Net.Sockets.SocketException: попытка подключения завершилась ошибкой, так как подключенная сторона не ответила должным образом через определенный период времени, или не удалось установить соединение, так как подключенный узел не ответил. -
Сообщение: System.ServiceModel.Security.MessageSecurityException: незашифрованная или ненадлежащим образом защищенная ошибка была получена от другой стороны. Код ошибки и описание см. во внутреннем исключении FaultException. >--- System.ServiceModel.FaultException: произошла ошибка при проверке безопасности сообщения.
-
Сообщение: System.TimeoutException: канал запроса истек во время попытки отправить спустя 00:00:40. Увеличьте значение времени ожидания, которое передается во время вызова запроса, или значение SendTimeout в привязке. Возможно, выделенное для этой операции время было частью более длительного времени ожидания. ---> System.TimeoutException: HTTP-запрос к
https://servername:4712/InformationService.svc
превысил выделенное время ожидания 00:00:39.9660000. Возможно, выделенное для этой операции время было частью более длительного времени ожидания. >--- System.Net.WebException: время ожидания операции истеклоили
Сообщение: System.ServiceModel.Security.MessageSecurityException: метка времени безопасности недопустима, так как время его создания ('2024-09-15T18:08:07.177Z') находится в будущем. Текущее время — "2024-09-1T18:00:34.847Z" и разрешенное отклонение часов равно "00:05:00".
Примечание.
Указанная выше дата и время является примером фактической даты и времени.
-
Сообщение: System.Data.SqlClient.SqlException (0x80131904): соединение было успешно установлено с сервером, но в ходе подтверждения входа произошла ошибка. (поставщик: поставщик SSL, ошибка: 0 — цепочка сертификатов была выдана центром сертификации, который не является доверенным.)
-
Сообщение: System.ServiceModel.Security.SecurityNegotiationException: клиент не прошел аутентификацию в службе. >--- System.ServiceModel.FaultException: запрос на получение маркера безопасности не может быть выполнен, поскольку проверка подлинности завершилась ошибкой.
-
Сообщение: System.ServiceModel.ProtocolException: удаленный сервер вернул неожиданный ответ: метод (405) не разрешен. >--- System.Net.WebException: Удаленный сервер вернул ошибку: (405) Метод не разрешен.
-
Сообщение: Microsoft.Dynamics.Performance.Common.ReportingServerNotFoundException: не удалось найти сервер. Убедитесь, что адрес сервера правильный.
-
Сообщение: произошла ошибка при получении HTTP-ответа на server_name\InformationService.svc. Это может быть связано с тем, что привязка конечной точки службы не использует протокол HTTP. Это также может быть вызвано прерыванием контекста HTTP-запроса сервером (возможно, из-за завершения работы службы).
Причина 1: Версия Management Reporter отличается
Версия клиента Management Reporter, установленного, отличается от версии, установленной на сервере Management Reporter.
Решение
Проверьте клиент management Reporter, установленный на рабочей станции, а также проверьте сервер "Репортер управления", установленный на сервере. Чтобы проверить версию в "Репортер управления", выберите "Справка", а затем выберите "О репортере управления". Установленный клиент "Репортер управления" должен быть той же версией, что и сервер "Репортер управления".
Причина 2. Пользователь не настроен в Management Reporter
Пользователь, пытающийся запустить Management Reporter, не был настроен как пользователь в Management Reporter и поэтому не может подключиться.
Решение
Настройте пользователя, получающего ошибку подключения в management Reporter, выполнив следующие действия:
- Запустите репортер управления от имени пользователя, настроенного как администратор "Репортер управления".
- В разделе "Репортер управления" выберите "Перейти" и выберите "Безопасность".
- Добавьте пользователя, получающего ошибку подключения.
Примечание.
Если вы не знаете, какие пользователи существуют в Management Reporter, вы можете выполнить select * from SecurityUser
в базе данных ManagementReporter, чтобы узнать.
Причина 3. Компьютер не подключен к домену "Репортер управления"
Компьютер не подключен к домену, где установлен репортер управления.
Решение
Репортер управления будет работать только при подключении к домену, используемому во время установки. Даже если все компоненты сервера management Reporter находятся на одном компьютере, этот компьютер по-прежнему должен быть подключен к домену, который вы использовали при установке Management Reporter.
Примечание.
Это означает, что репортер управления не будет работать, если демонстрационные ноутбуки физически не подключены к домену или не подключены с помощью VPN-подключения.
Причина 4. Неправильное время на клиенте или сервере
Время на клиенте и сервере составляет более пяти минут (различия в часовых поясах разрешены).
Решение
Проверьте время на клиенте и сервере. Измените неправильное время. Время должно отличаться не более чем на пять минут.
Причина 5. Порт не настроен как исключение в брандмауэре
Порт, используемый во время установки "Репортер управления", не настраивается как исключение в программном обеспечении брандмауэра.
Решение
Настройте исключение в программе брандмауэра. Шаги будут отличаться в зависимости от используемой программы брандмауэра, но ниже приведены общие шаги.
- Нажмите Пуск и выберите Выполнить. Введите WF.MSC и нажмите клавишу Enter.
- Выберите Входящие правила>Новое правило.
- Выберите порт и нажмите кнопку "Далее".
- Выберите определенные локальные порты и введите 4712. Если вы не используете порт по умолчанию 4712, вам потребуется ввести его здесь. Выберите Далее.
- Нажмите кнопку "Разрешить подключение" и нажмите кнопку "Далее".
- Выберите Домен>Частный> и Публичный, затем выберите Далее.
- Введите "Management Reporter" в поле Имя и нажмите Готово.
Причина 6. Ssl не настроен при включенном подключении encrypt
Параметр подключения Encrypt был выбран во время установки, но протокол SSL не настроен.
Решение
Руководство по установке "Репортер управления" содержит следующие сведения о параметре шифрования подключения:
Прежде чем использовать этот параметр, необходимо настроить SSL на сервере и установить сертификаты. Дополнительные сведения о шифровании в Microsoft SQL Server см. в документации sql Server по шифрованию подключений к SQL Server.
Вы также можете изменить файлы конфигурации, чтобы отключить шифрование, выполнив следующие действия (сделайте резервную копию файлов перед их изменением).
- В проводнике Windows перейдите в папку установки Management Reporter (файл установки по умолчанию: C:\Program Files\Microsoft Dynamics ERP\Management Reporter\2.1)
- В папке службы приложений найдите файл web.config и щелкните правой кнопкой мыши файл, чтобы открыть его в Блокноте.
- Найдите строки подключений и измените <параметр Encrypt= с > на False.
- Сохраните изменения.
- В папке "Служба процессов" найдите файл MRProcessService.exe.config и щелкните правой кнопкой мыши файл, чтобы открыть его в Блокноте.
- Найдите строки подключений и измените <параметр Encrypt= с > на False.
- Сохраните изменения.
Причина 7. Компьютер не может взаимодействовать или проходить проверку подлинности с доменом
Решение
Удалите компьютер из домена и добавьте его обратно в домен.
Предупреждение
Учетная запись локального администратора должна использоваться для входа на компьютер один раз после удаления из домена.
- Нажмите кнопку "Пуск", выберите "Запустить" и введите sysdm.cpl, чтобы открыть системные свойства.
- Выберите "Изменить " и запишите доменное имя.
- Выберите рабочую группу, введите имя (то есть рабочая группа), нажмите кнопку "ОК ", чтобы принять изменения, а затем перезапустить компьютер.
- После перезапуска нажмите кнопку "Запустить> и введите sysdm.cpl, чтобы открыть системные свойства.
- Выберите "Изменить" и выберите "Домен".
- Введите указанный выше домен, нажмите кнопку "ОК ", чтобы принять изменения, а затем перезагрузите компьютер.
Причина 8. Активация HTTP WCF не установлена на сервере "Репортер управления"
Решение
Установите HTTP-активацию WCF, выполнив следующие действия.
- В Windows Server 2008 откройте диспетчер сервера и выберите "Компоненты".
- Выберите Добавить компоненты, затем разверните .NET Framework.
- Разверните WCF Activation, и затем активируйте HTTP Activation.
- Нажмите кнопку "Далее", а затем нажмите кнопку "Установить".
Причина 9: SPN не создается для учетной записи домена, которая выполняет службы Management Reporter
Службы отчётности Management Reporter запускаются под пользователем домена, и проверка подлинности WCF завершается ошибкой при использовании основного имени пользователя (UPN).
Решение
Создайте SPN на компьютере для учетной записи домена, в которой выполняются службы Management Reporter. Чтобы создать SPN для этой учетной записи домена, запустите средство Setspn в командной строке на сервере Management Reporter со следующими командами:
setspn -S HTTP/MRservername domain\customAccountName
setspn -S HTTP/MRservername.fullyqualifieddomainname domain\customAccountName
Примечание.
- Значение MRservername следует заменить на имя сервера Management Reporter, где установлена служба приложений Management Reporter.
- "MRservername.FullyQualifiedDomainName" следует заменить полным доменным именем сервера Management Reporter, на котором установлена служба приложений Management Reporter.
- Значение domain\customAccountName должно быть заменено на учетную запись домена, под управлением которой работают сервисы Management Reporter.
При выполнении SETSPN
команд может появиться сообщение об ошибке:
Регистрация ServicePrincipalNames для CN=MSADynamicsGP,OU=Services,OU=Accounts,DC=contoso,DC=com
HTTP/myserver.contoso.com
Не удалось назначить СПН в учетной записи "CN=MSADynamicsGP,OU=Services,OU=Accounts,DC=contoso,DC=com", ошибка 0x21c7/8647 ->Операция завершилась неудачей, так как предоставленное значение СПН для добавления или изменения не является уникальным в пределах леса.
Эта ошибка возникает, если домен заблокирован и использует делегированные учетные записи администратора. Необходимо убедиться, что этот сервер не был перемещен между доменами и является уникальным. Чтобы получить список всех имен участников-служб и убедиться, что значение имени участника-службы уникально для сервера, выполните Setspn -l <servername>
команду. Создание уникальной учетной записи, а затем выполнение команд также должно решить эту проблему.
В этом случае выполните SETSPN
команды в качестве полного администратора домена и исправьте проблемы с подключением клиента.
Чтобы проверить членство в группе, выполните Net user /domain <username>
команду. Результат команды показывает членство в группах в разделе "Членства в локальных группах" и "Членства в глобальных группах". Приведем пример:
Примечание.
При входе в систему в качестве полного администратора домена результат команды отображает группу "Администраторы домена".
Причина 10. Не включены именованные каналы на сервере Management Reporter
Решение
На сервере "Репортер управления" откройте диспетчер сервера и выберите панель мониторинга. В правой части нажмите кнопку "Добавить роли и компоненты". Откроется мастер настройки. Нажмите кнопку "Далее", пока не перейдите в раздел "Компоненты ". Разверните возможности .NET Framework 4.6 (или самую высокую из доступных версий). Выберите Named Pipes Activation. Нажмите кнопку "Далее " и завершите работу мастера.
Дополнительная информация
Если вы по-прежнему получаете сообщения об ошибках после внесения изменений, обратитесь в службу поддержки Microsoft Management Reporter и прикрепите ошибки, включив сведения из Просмотра событий.