Ознаки

Під час запуску Бізнес-порталу в Microsoft Dynamics GP або Microsoft Dynamics SL на робочому сервері з'являється таке повідомлення про помилку:

Помилка: ім'я учасника-служби (SPN) для користувача "домен\ім'я користувача" не знайдено в Active Directory

Причина

Ця проблема виникає, коли виконуються такі умови:

  • Віртуальний сервер розширюється в Центрі SharePoint адміністрування.

  • Вибрано автентифікацію Kerberos.

  • Службу каталогів Active Directory не настроєно на використання автентифікації Kerberos.

Спосіб вирішення

Щоб вирішити цю проблему, використовуйте автентифікацію NTLM замість автентифікації Kerberos.Примітка. Якщо потрібно використовувати автентифікацію Kerberos, відвідайте веб-сайт Microsoft, щоб отримати докладні відомості:

http://www.microsoft.com/windowsserver2003/technologies/security/kerberos/default.mspx Щоб активувати автентифікацію NTLM, виконайте такі дії:

  1. На сервері з Microsoft Інформаційні служби Інтернету (IIS) натисніть кнопку Пуск,виберіть виконати,введіть cmd, а потім натисніть кнопку OK.

  2. У командному рядку введіть наведену нижче команду та натисніть клавішу Enter.

    cd Диск:\inetpub\adminscriptsNote Replace Drive на ім'я жорсткого диска, на якому Windows Server 2003.

  3. У командному рядку введіть наведену нижче команду та натисніть клавішу Enter.

    cscript adsutil.vbs get w3svc/xx/NTAuthenticationProvidersNote Replace xx на віртуальний номер ідентифікатора сервера. Щоб визначити номер ідентифікатора віртуального сервера, виконайте такі дії:

    1. На сервері, на якому запущено IIS, натисніть кнопку Пуск ,наведіть вказівник миші на пункт Усі програми ,а потім наведіть вказівник миші на пункт Адміністрування таІнформаційні служби Інтернету диспетчера (IIS).

    2. Розгорніть ім'я комп'ютера, розгорніть розділ Веб-сайти , клацніть правою кнопкою миші веб-сайт, на якому інстальовано бізнес-портал, і виберітьвластивості .

    3. Перейдіть на вкладку Веб-сайт і натисніть кнопку Властивості поруч із полем Формат активного журналу.

    4. Зверніть увагу на шлях та ім'я файлу LOG. Шлях та ім'я файлу схожі на такі:

      W3SVCxx\exymmdd.logIn цей шлях, xx відповідає номеру ідентифікатора віртуального сервера.

  4. Щоб активувати автентифікацію NTLM на віртуальному сервері, введіть у командному рядку таку команду, а потім натисніть клавішу Enter:

    cscript adsutil.vbs w3svc/xx/NTAuthenticationProviders "NTLM"Note Replace xx на номер віртуального сервера, записаний на кроці 3.

  5. Перезапустіть IIS. Для цього зробіть ось що:

    1. Натисніть кнопку Пуск,виберіть виконати,введіть cmd, а потім натисніть кнопку OK.

    2. У командному рядку введіть iisreset і натисніть клавішу Enter.

    3. У командному рядку введіть exit і натисніть клавішу Enter.

  6. Запустіть браузер Microsoft Internet Explorer на робочому сервері, а потім у рядку адреси введіть таку URL-адресу:

    http://xx/sites/businessportalNote Replace xx на ім'я сервера.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.