Simptome
Atunci când porniți portalul de business în Microsoft Dynamics GP sau microsoft Dynamics SL pe o stație de lucru, primiți următorul mesaj de eroare:
Eroare: Numele principal al serviciului (SPN) pentru utilizatorul "domeniu\utilizator" nu a fost găsit în Active Directory
Cauză
Această problemă apare atunci când sunt adevărate următoarele condiții:
-
Serverul virtual se extinde în Administrare SharePoint centrală.
-
Este selectată autentificarea Kerberos.
-
Serviciul director Active Directory nu este configurat să utilizeze autentificarea Kerberos.
Rezolvare
Pentru a rezolva această problemă, utilizați autentificarea NTLM în loc de autentificarea Kerberos.Notă Dacă trebuie să utilizați autentificarea Kerberos, vizitați următorul site web Microsoft pentru mai multe informații:
http://www.microsoft.com/windowsserver2003/technologies/security/kerberos/default.mspx Pentru a activa autentificarea NTLM, urmați acești pași:
-
Pe serverul care rulează Microsoft Internet Information Services (IIS), faceți clic pe Start,pe Executare,tastați cmd, apoi faceți clic pe OK.
-
În linia de comandă, tastați comanda următoare, apoi apăsați pe ENTER:
unitate cd :\inetpub\adminscriptsNote Înlocuiți unitatea cu numele un computerului hard disk pe care este instalat Windows Server 2003.
-
În linia de comandă, tastați comanda următoare, apoi apăsați pe ENTER:
cscript adsutil.vbs obțineți w3svc/xx/NTAuthenticationProvidersNote Înlocuiți xx cu numărul ID virtual de server. Pentru a determina numărul ID virtual al serverului, urmați acești pași:
-
Pe serverul care rulează IIS, faceți clic pe Start,indicați spre Toate programele,spre Instrumente de administrare ,apoi faceți clic pe Internet Information Services (IIS) Manager.
-
Extindeți numele computerului, extindeți Site-uri web, faceți clic dreapta pe site-ul web pe care ați instalat Portalul de firmă, apoi faceți clic pe Proprietăți.
-
Faceți clic pe fila Site web, apoi pe Proprietăți lângă caseta Format jurnal activ.
-
Rețineți calea și numele de fișier ale fișierului .log. Calea și numele fișierului sunt asemănătoare cu următoarele:
W3SVCxx\exyymmdd.logIn această cale, xx reprezintă numărul ID al serverului virtual.
-
-
Pentru a activa autentificarea NTLM pe serverul virtual, tastați următoarea comandă în linia de comandă, apoi apăsați pe ENTER:
cscript adsutil.vbs set w3svc/xx/NTAuthenticationProviders "NTLM"Notă Înlocuiți xx cu numărul ID de server virtual notat la Pasul 3.
-
Reporniți IIS. Pentru a face acest lucru, urmați acești pași:
-
Faceți clic pe Start, peExecutare , tastați cmd, apoi faceți clic pe OK.
-
În linia de comandă, tastați iisreset, apoi apăsați ENTER.
-
În linia de comandă, tastați ieșire, apoi apăsați pe ENTER.
-
-
Porniți Microsoft Internet Explorer pe o stație de lucru, apoi tastați următoarea adresă URL pe bara de adrese:
http://xx/sites/businessportalNote Replace xx cu numele serverului.