Sintomas
Ao iniciar o Portal de Negócios no Microsoft Dynamics GP ou no Microsoft Dynamics SL em uma estação de trabalho, você recebe a seguinte mensagem de erro:
Erro: Nome da entidade de serviço (SPN) para o usuário 'domínio\usuário' não encontrado no Active Directory
Causa
Esse problema ocorre quando as seguintes condições são verdadeiras:
-
O servidor virtual é estendido SharePoint Administração Central.
-
A autenticação Kerberos está selecionada.
-
O serviço de diretório do Active Directory não está configurado para usar a autenticação Kerberos.
Resolução
Para resolver esse problema, use a autenticação NTLM em vez da autenticação Kerberos.
Observação Se você deve usar a autenticação Kerberos, visite o seguinte site da Microsoft para obter mais informações:
http://www.microsoft.com/windowsserver2003/technologies/security/kerberos/default.mspx Para habilitar a autenticação NTLM, siga estas etapas:
-
No servidor que está executando Serviços de Informações da Internet da Microsoft (IIS), clique em Iniciar ,clique em Executar, digite cmd e clique em OK.
-
No prompt do comando, digite o seguinte comando e pressione ENTER:
cd Drive:\inetpub\adminscriptsNote Substitua Unidade pelo nome da unidade de disco rígido na qual o Windows Server 2003 está instalado.
-
No prompt do comando, digite o seguinte comando e pressione ENTER:
cscript adsutil.vbs obter w3svc/xx/NTAuthenticationProvidersNote Substituir xx pelo número de ID do servidor virtual. Para determinar o número de ID do servidor virtual, siga estas etapas:
-
No servidor que está executando o IIS, clique em Iniciar ,aponte para Todos os Programas,aponte para Ferramentas Administrativas e clique em Serviços de Informações da Internet (IIS) Manager.
-
Expanda o nome do computador, expanda Sitesda Web, clique com o botão direito do mouse no site no qual você instalou o Portal de Negócios e clique em Propriedades.
-
Clique na guia Site e clique em Propriedades ao lado da caixa Formato de Log Ativo.
-
Observe o caminho e o nome do arquivo .log. O caminho e o nome do arquivo são semelhantes ao seguinte:
W3SVCxx\exyymmdd.logIn this path, xx represents the virtual server ID number.
-
-
Para habilitar a autenticação NTLM no servidor virtual, digite o seguinte comando no prompt de comando e pressione ENTER:
cscript adsutil.vbs set w3svc/xx/NTAuthenticationProviders "NTLM"Note Replace xx with the virtual server ID number that you noted in step 3.
-
Reinicie o IIS. Para fazer isso, siga estas etapas:
-
Clique em Iniciar,clique em Executar, digite cmd e clique em OK.
-
No prompt de comando, digite iisreset e pressione ENTER.
-
No prompt de comando, digite exit e pressione ENTER.
-
-
Inicie o Microsoft Internet Explorer em uma estação de trabalho e digite a seguinte URL na barra de endereços:
http://xx/sites/businessportalNote Substituir xx pelo nome do servidor.