Проблемы
При запуске бизнес-портала в Microsoft Dynamics GP или Microsoft Dynamics SL на рабочей станции вы получаете следующее сообщение об ошибке:
Ошибка: имя основной службы (SPN) для пользователя "домен\пользователь" не найдено в Active Directory
Причина
Эта проблема возникает, если истинны следующие условия:
-
Виртуальный сервер расширяется в центре SharePoint администрирования.
-
Выбрана проверка подлинности Kerberos.
-
Служба каталогов Active Directory не настроена для использования проверки подлинности Kerberos.
Решение
Чтобы устранить эту проблему, используйте проверку подлинности NTLM вместо проверки подлинности Kerberos.
Примечание. Если необходимо использовать проверку подлинности Kerberos, за дополнительными сведениями посетите следующий веб-сайт Майкрософт:
http://www.microsoft.com/windowsserver2003/technologies/security/kerberos/default.mspx Чтобы включить проверку подлинности NTLM, выполните следующие действия:
-
На сервере с Microsoft IIS IIS нажмите кнопку Начните,выберите выполнить, введите cmd и нажмите кнопку ОК.
-
Введите в командной строке приведенную ниже команду и нажмите клавишу ВВОД:
cd Диск:\inetpub\adminscriptsNote Замените диск именем жесткого диска, на котором установлен Windows Server 2003.
-
Введите в командной строке приведенную ниже команду и нажмите клавишу ВВОД:
cscript adsutil.vbs получить w3svc/xx/NTAuthenticationProvidersNote Заменить xx виртуальным номером сервера. Чтобы определить виртуальный номер сервера, выполните следующие действия:
-
На сервере с IIS нажмите кнопку Начните ,найдите пункт Все программы,найдите пункт Средства администрирования ,а затем — диспетчер службы IIS IIS.
-
Раз развернуть имя компьютера, развернуть веб-сайты,щелкните правой кнопкой мыши веб-сайт, на котором установлен бизнес-портал, и выберите свойства .
-
На вкладке Веб-сайт нажмите кнопку Свойства рядом с полем Формат активного журнала.
-
Обратите внимание на путь и имя файла журнала. Путь и имя файла похожи на следующие:
W3SVCxx\exyymmdd.logIn this path, xx represents the virtual server ID number.
-
-
Чтобы включить проверку подлинности NTLM на виртуальном сервере, в командной области введите следующую команду и нажмите ввод:
cscript adsutil.vbs w3svc/xx/NTAuthenticationProviders "NTLM"Note Replace xx with the virtual server ID number that you noted in step 3.
-
Перезапустите IIS. Для этого выполните следующие действия:
-
Нажмите кнопкуНачните, выберите выполнить, введите cmd и нажмите кнопку ОК.
-
В командной области введите iisreset и нажмите ввод.
-
В командной подсказке введите exit и нажмите ввод.
-
-
Запустите Microsoft Internet Explorer на рабочей станции и введите следующий URL-адрес в адресной панели:
http://xx/sites/businessportalNote Заменить xx именем сервера.