Symptomen
Wanneer u Business Portal start in Microsoft Dynamics GP of in Microsoft Dynamics SL op een werkstation, ontvangt u het volgende foutbericht:
Fout: Service principal name (SPN) for user 'domain\user' not found in Active Directory
Oorzaak
Dit probleem treedt op wanneer de volgende voorwaarden waar zijn:
-
De virtuele server wordt uitgebreid in SharePoint Centraal beheer.
-
Kerberos-verificatie is geselecteerd.
-
De Active Directory-adreslijstservice is niet geconfigureerd voor kerberos-verificatie.
Oplossing
Als u dit probleem wilt oplossen, gebruikt u NTLM-verificatie in plaats van Kerberos-verificatie.
Opmerking Als u Kerberos-verificatie moet gebruiken, gaat u naar de volgende Microsoft-website voor meer informatie:
http://www.microsoft.com/windowsserver2003/technologies/security/kerberos/default.mspx Als u NTLM-verificatie wilt inschakelen, gaat u als volgt te werk:
-
Klik op de server die wordt Microsoft Internet Information Services (IIS) op Start,klik op Uitvoeren,typ cmd en klik vervolgens op OK.
-
Typ de volgende opdracht in het opdrachtregelvenster en druk daarna op Enter:
cd Station:\inetpub\adminscriptsNote Vervang station door de naam van de harde schijf waarop Windows Server 2003 is geïnstalleerd.
-
Typ de volgende opdracht in het opdrachtregelvenster en druk daarna op Enter:
cscript adsutil.vbs w3svc/xx/NTAuthenticationProvidersNote Vervang xx door het virtuele server-id-nummer. Als u het nummer van de virtuele server-id wilt bepalen, gaat u als volgt te werk:
-
Klik op de server met IIS op Start,wijs Alleprogramma's aan, wijs Beheerhulpmiddelen aan enklik vervolgens op Internet Information Services (IIS) Manager.
-
Vouw de computernaam uit, vouw websites uit,klik met de rechtermuisknop op de website waarop u de Business Portal hebt geïnstalleerd en klik vervolgens op Eigenschappen.
-
Klik op het tabblad Website en klik vervolgens op Eigenschappen naast het vak Actieve logboekindeling.
-
Noteer het pad en de bestandsnaam van het LOG-bestand. Het pad en de bestandsnaam zijn vergelijkbaar met de volgende:
W3SVCxx\exyymmdd.logIn dit pad vertegenwoordigt xx het virtuele server-idnummer.
-
-
Als u NTLM-verificatie op de virtuele server wilt inschakelen, typt u de volgende opdracht bij de opdrachtprompt en drukt u op Enter:
cscript adsutil.vbs set w3svc/xx/NTAuthenticationProviders "NTLM"Note Replace xx with the virtual server ID number that you noted in stap 3.
-
Start IIS opnieuw. Volg de volgende stappen om dit te doen:
-
Klik op Start,klik op Uitvoeren,typ cmd en klik vervolgens op OK.
-
Typ iisreset bij de opdrachtprompt en druk op Enter.
-
Typ bij de opdrachtprompt afsluiten en druk op Enter.
-
-
Start Microsoft Internet Explorer op een werkstation en typ vervolgens de volgende URL op de adresbalk:
http://xx/sites/businessportalNote Vervang xx door de naam van de server.