SecLib::AccessCheckEx failed. Returned hr = -2147187962...

Access Checker LogoTanguy TOUZARD - французский разработчик целого ряда утилит для Microsoft Dynamics CRM только что выпустил архиполезную вещь - Access Checker.

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

 SecLib::AccessCheckEx failed. Returned hr = -2147187962, ObjectID: 1ef9f412-6601-dd11-8655-0019b9dfe618, OwningUser: 98bbc999-96a2-de11-aeaf-0019b9dfe227 and CallingUser: 037c1c90-96a2-de11-aeaf-0019b9dfe227 

В SDK можно найти, что код ошибки "-2147187962" означает "Not enough privilege to access the Microsoft CRM object or perform the requested operation." Каких именно прав и на какой объект - из сообщения непонятно. Раньше приходилось анализировать операцию, которая приводила к ошибке, и, перебирая имена задействованных сущностей и подставляя GUID из ObjectID в адресную строку браузера, пытаться найти необходимую запись CRM.

Access Checker призван облегчить это нелёгкое дело. Утилита позволяет указать тип сущности, подставить GUID записи и запросить список прав на неё.

Access Checker

Если с типом сущности не угадали, увидим соответствующее сообщение:

Access Checker Record Does Not Exists

Скачать утилиту можно с сайта разработчика.

Ваша оценка: Пусто Средняя: 4 (2 голосов)

Комментарии

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.
  • Syntax highlight code surrounded by the {syntaxhighlighter SPEC}...{/syntaxhighlighter} tags, where SPEC is a Syntaxhighlighter options string or "class="OPTIONS" title="the title".

Подробнее о форматировании

Image CAPTCHA
Enter the characters shown in the image.
Работает на Drupal, система с открытым исходным кодом.