Erro “Login failed for user 'NT AUTHORITYANONYMOUS LOGON” durante a configuração do MPS do HMC 4.5
Drante a configuração do MPS (Microsoft Provisioning System) do HMC (Host Messaging and Collaboration) versão 4.5 se aparecer a mensagem de erro abaixo:
Exception: Microsoft.Provisioning.DeploymentTool.Engine.DeploymentExceptionDeploymentFailed
HResult: -2146233088
Message: Deployment interrupted because of a failure. See inner exception.
Stack Trace:
at Microsoft.Provisioning.DeploymentTool.Engine.Deployment.DoDeploymentWork()
at Microsoft.Provisioning.DeploymentTool.MainForm.ExecuteDeploymentSlice()
--------------------
Inner Exception (1): Microsoft.Provisioning.DeploymentTool.Engine.NamedProcedureException
HResult: -2146233088
Message: <errorContext description="Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'." code="0x80040e4d" executeSeqNo="131"><errorSource namespace="Error Provider" procedure="SetError" /><errorSource namespace="Managed Active Directory" procedure="RethrowError_" /><errorSource namespace="Managed Plans" procedure="Initialize_" /><errorSource namespace="Managed Plans" procedure="Initialize" /></errorContext>
Stack Trace:
at Microsoft.Provisioning.DeploymentTool.Engine.ExecuteNamedProcDeploymentAction.CheckForFinished()
at Microsoft.Provisioning.DeploymentTool.Engine.DeploymentAction.Update()
Procure no Event Viewer do servidor SQL Server pelo event de falha de autenticação (Failure Audit) no log Application. O Event ID a ser procurado é 18456. Descubra qual é o servidor que está causando o erro de autenticação. (CLIENT: <IP Address>).
No meu caso eu estava executando o procedimento no servidor MPS01 mas o erro de autenticação no SQL fazia referência ao servidor MPS02. Simplesmente executei o procedimento no servidor MPS02 (que estava com erro de autenticação) e funcionou.