Simptomai
Kai paleidžiate verslo portalą "Microsoft Dynamics GP" arba "Microsoft Dynamics SL" darbo vietoje, gaunate šį klaidos pranešimą:
Klaida: "Active Directory" nerastas vartotojo "domain\user" tarnybos pagrindinis pavadinimas (SPN)
Priežastis
Ši problema kyla, kai tenkinamos šios sąlygos:
-
Virtualusis serveris išplėstas SharePoint administravimo.
-
Pažymėtas "Kerberos" autentifikavimas.
-
"Active Directory" katalogų tarnyba nesukonfigūruotas naudoti "Kerberos" autentifikavimą.
Sprendimas
Norėdami išspręsti šią problemą, naudokite NTLM autentifikavimą, o ne "Kerberos" autentifikavimą.
Pastaba Jei turite naudoti "Kerberos" autentifikavimą, apsilankykite šioje "Microsoft" svetainėje, jei reikia daugiau informacijos:
http://www.microsoft.com/windowsserver2003/technologies/security/kerberos/default.mspx Norėdami įgalinti NTLM autentifikavimą, atlikite šiuos veiksmus:
-
Serveryje, kuriame veikia "Microsoft Informacinės interneto paslaugos (IIS), spustelėkite Pradėti, spustelėkite Vykdyti, įveskite cmd, tada spustelėkite Gerai.
-
Komandinėje eilutėje įrašykite šią komandą ir paspauskite ENTER:
cd Diskas:\inetpub\adminscriptsNote Pakeiskite diską standžiojo disko, kuriame įdiegta "Windows Server 2003", pavadinimu.
-
Komandinėje eilutėje įrašykite šią komandą ir paspauskite ENTER:
cscript adsutil.vbs gauti w3svc/xx/NTAuthenticationProvidersNote Replace xx su virtualaus serverio ID numeriu. Norėdami nustatyti virtualaus serverio ID numerį, atlikite šiuos veiksmus:
-
Serveryje, kuriame veikia IIS, spustelėkite Pradėti, nukreipkite žymiklį į Visos programos ,nukreipkite žymiklį į Administravimo įrankiai ,tada spustelėkite Informacinės interneto paslaugos (IIS) tvarkytuvas.
-
Išplėskite kompiuterio pavadinimą, išplėskite Žiniatinklio svetainės, dešiniuoju pelės mygtuku spustelėkite žiniatinklio svetainę, kurioje įdiegėte verslo portalą, tada spustelėkite Ypatybės.
-
Spustelėkite skirtuką Žiniatinklio svetainė, tada spustelėkite Ypatybės šalia lauko Aktyvus žurnalo formatas.
-
Atkreipkite dėmesį į .log failo kelią ir failo vardą. Kelias ir failo vardas yra panašūs į šiuos:
W3SVCxx\exyymmdd.log Šiame kelyje xx nurodo virtualaus serverio ID numerį.
-
-
Norėdami įgalinti NTLM autentifikavimą virtualiame serveryje, komandinėje eilutėje įveskite šią komandą, tada paspauskite ENTER:
cscript adsutil.vbs w3svc/xx/NTAuthenticationProviders "NTLM"Pastaba Pakeiskite xx virtualaus serverio ID numeriu, kurį pažymėjote atlikdami 3 veiksmą.
-
Iš naujo paleiskite IIS. Norėdami tai padaryti, atlikite šiuos veiksmus:
-
Spustelėkite Pradėti, vykdyti, įveskite cmd, tada spustelėkite Gerai.
-
Komandinėje eilutėje įveskite iisreset, tada paspauskite ENTER.
-
Komandinėje eilutėje įveskite išeiti, tada paspauskite ENTER.
-
-
Paleiskite "Microsoft Internet Explorer" darbo vietoje, tada adreso juostoje įveskite šį URL:
http://xx/sites/businessportalNote Pakeiskite xx serverio vardu.