Пакет Dynamics 365 SDK выдает исключение & ldquo; Ошибка согласования интерфейса поставщика поддержки безопасности (SSPI) & rdquo;

Попробуйте использовать localhost вместо 127.0.0.1, а также убедитесь, что имя пользователя / пароль, которые вы используете, являются правильными и существуют на сервере mysql. Также проверьте, работает ли mysqld и что ваш брандмауэр разрешает доступ к базе данных mysql.

Отредактируйте файл php.ini и убедитесь, что расширение расширения php_mysqli.dll включено в Windows или расширение = php_mysqli.so в Linux .

Попробуйте здесь: PHP - MYSQL - тестовый сервер базы данных

Есть две настройки, которые вы должны проверить, чтобы это работало (при условии, что у вас есть Сервер MySQL установлен, конечно):

Проверьте значение mysql.default_socket в вашей конфигурации PHP.

Проверьте значение сокета в файле конфигурации MySQL под заголовком [mysqld].

Эти значения должны быть одинаковыми; если они не совпадают, замените один на другой и перезапустите соответствующую службу.

0
задан Pedro Paulo 15 January 2019 в 22:17
поделиться

1 ответ

Сандрино Ди Маттиа предоставил обходной путь в Советы и рекомендации по раннему связыванию для Dynamics CRM 2011 , статья:

Если вы работаете с виртуальной машиной, которая является частью другого домена вы можете получить эту ошибку (кросс-доменный вызов). Чтобы решить эту проблему, вам нужно изменить способ передачи аргументов аутентификации в CrmSvcUtil.exe. Вместо вызова CrmSvcUtil.exe используйте следующую строку:

    CrmSvcUtil.exe /url:"http:/srv/org/XRMServices/2011/Organization.svc" /out:Context.cs
    /username:"sandrino" /password:"pass" /domain:"somedomain" /serviceContextName:Context

Измените его следующим образом:

[ 111]

Удалив аргумент домена и добавив домен к имени пользователя (разделенному знаком @), вы решите междоменную проблему.

0
ответ дан Pedro Paulo 15 January 2019 в 22:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: