Symptomer
Når du starter Business Portal i Microsoft Dynamics GP eller i Microsoft Dynamics SL på en arbejdsstation, modtager du følgende fejlmeddelelse:
Fejl: Tjenestens hovednavn (SPN) for brugeren 'domæne\bruger' blev ikke fundet i Active Directory
Årsag
Dette problem opstår, når følgende betingelser er sande:
-
Den virtuelle server udvides SharePoint Central administration.
-
Kerberos-godkendelse er valgt.
-
Active Directory-katalogtjenesten er ikke konfigureret til at bruge Kerberos-godkendelse.
Løsning
Du kan løse dette problem ved at bruge NTLM-godkendelse i stedet for Kerberos-godkendelse.
Bemærk! Hvis du skal bruge Kerberos-godkendelse, skal du besøge følgende Microsoft-websted for at få flere oplysninger:
http://www.microsoft.com/windowsserver2003/technologies/security/kerberos/default.mspx Følg disse trin for at aktivere NTLM-godkendelse:
-
På den server, der kører Microsoft Internet Information Services (IIS), skal du klikke på Start,klikke på Kør,skrive cmd og derefter klikke på OK.
-
Skriv følgende kommando i kommandoprompten, og tryk derefter på ENTER:
cd Drive:\inetpub\adminscriptsNote Erstat drev med navnet på den harddisk, Windows Server 2003 er installeret på.
-
Skriv følgende kommando i kommandoprompten, og tryk derefter på ENTER:
cscript adsutil.vbs få w3svc/xx/NTAuthenticationProvidersNote Erstat xx med id'et for den virtuelle server. Følg disse trin for at bestemme id'et for den virtuelle server:
-
På den server, der kører IIS, skal du klikke på Start, pege på Alle programmer,pege på Administrationog derefter klikke på Internet Information Services (IIS) Manager.
-
Udvid computernavnet, udvid Websteder,højreklik på det websted, hvor du har installeret Forretningsportal, og klik derefter på Egenskaber.
-
Klik på fanen Websted, og klik derefter på Egenskaber ud for feltet Aktivt logformat.
-
Bemærk stien og filnavnet til .log-filen. Stien og filnavnet ligner følgende:
W3SVCxx\exyymmdd.logIn this path, xx represents the virtual server ID number.
-
-
Hvis du vil aktivere NTLM-godkendelse på den virtuelle server, skal du skrive følgende kommando ved kommandoprompten og derefter trykke på Enter:
cscript adsutil.vbs indstille w3svc/xx/NTAuthenticationProviders "NTLM"Note Replace xx med det virtuelle server-id, som du noterede i trin 3.
-
Genstart IIS. Det gør du ved at følge disse trin:
-
Klik på Start, klik på Kør, skriv cmd, og klik derefter på OK.
-
Skriv iisreset ved kommandoprompten, og tryk derefter på Enter.
-
Skriv Afslut ved kommandoprompten, og tryk derefter på Enter.
-
-
Start Microsoft Internet Explorer på en arbejdsstation, og skriv derefter følgende URL-adresse på adresselinjen:
http://xx/sites/businessportalNote Erstat xx med navnet på serveren.