Jelenségek
Amikor elindítja az Üzleti portált a Microsoft Dynamics GP-ban vagy a Microsoft Dynamics SL-ban egy munkaállomáson, a következő hibaüzenet jelenik meg:
Hiba: A (tartomány\felhasználó) felhasználó egyszerű szolgáltatásneve (SPN) nem található az Active Directoryban
A probléma oka
Ez a probléma akkor fordul elő, ha az alábbi feltételek teljesülnek:
-
A virtuális kiszolgáló a Központi felügyelet SharePoint meg.
-
A Kerberos-hitelesítés van kiválasztva.
-
Az Active Directory címtárszolgáltatás nincs konfigurálva a Kerberos-hitelesítés használatára.
Megoldás
A probléma megoldásához a Kerberos-hitelesítés helyett használjon NTLM-hitelesítést.
Megjegyzés: Ha Kerberos-hitelesítést kell használnia, további információért keresse fel a Microsoft alábbi webhelyét:
http://www.microsoft.com/windowsserver2003/technologies/security/kerberos/default.mspx Az NTLM-hitelesítés engedélyezéséhez kövesse az alábbi lépéseket:
-
A kiszolgálón, amely az IIS Microsoft Internet Information Services, kattintson a Startgombra, kattintson a Futtatás parancsra, írja be a cmd parancsot, majd kattintson az OK gombra.
-
Írja a parancssorba a következő parancsot, és nyomja meg az ENTER billentyűt:
cd Drive:\inetpub\adminscriptsNote Replace Drive annak a merevlemez-meghajtónak a nevével, amelyre Windows Server 2003 telepítve van.
-
Írja a parancssorba a következő parancsot, és nyomja meg az ENTER billentyűt:
cscript adsutil.vbs w3svc/xx/NTAuthenticationProvidersNote Replace xx with the virtual server ID number. A virtuális kiszolgáló azonosítószámának meghatározásához kövesse az alábbi lépéseket:
-
Az IIS-t futtató kiszolgálón kattintson a Startgombra, mutasson a Minden program ,majd a Felügyeleti eszközök pontra, majd kattintson az Internet Information Services (IIS) kezelője elemre.
-
Bontsa ki a számítógép nevét, bontsa ki a Webhelyeket, kattintson a jobb gombbal arra a webhelyre, amelyre telepítette az Üzleti portált, majd kattintson a Tulajdonságok parancsra.
-
Kattintson a Webhely fülre, majd a Tulajdonságok gombra az Aktív naplóformátum mező mellett.
-
Jegyezze fel a .log fájl elérési útját és nevét. Az elérési út és a fájlnév hasonló az alábbiakhoz:
W3SVCxx\exyymmdd.log Ezen az útvonalon az xx jelöli a virtuális kiszolgálóazonosító számát.
-
-
Ha engedélyezni szeretné az NTLM-hitelesítést a virtuális kiszolgálón, írja be a következő parancsot a parancssorba, és nyomja le az ENTER billentyűt:
cscript adsutil.vbs w3svc/xx/NTAuthenticationProviders "NTLM"Note Replace xx with the virtual server ID number that you noted in step 3.
-
Indítsa újra az IIS-t. Ehhez kövesse az alábbi lépéseket:
-
Kattintson a Startgombra, majd a Futtatás parancsra,írja be a cmd parancsot, majd kattintson az OK gombra.
-
A parancssorba írja be az iisreset parancsot, és nyomja le az ENTER billentyűt.
-
A parancssorba írja be az exit parancsot, és nyomja le az ENTER billentyűt.
-
-
Indítsa el a Microsoft Internet Explorert egy munkaállomáson, majd írja be a következő URL-címet a címsorba:
http://xx /sites/businessportalNoteReplace xx xx a kiszolgáló nevét.