2016-12-14 108 views
0

我正在为MS动态导航2009设置服务层,但由于登录失败而无法连接。动态导航服务层 - 匿名登录失败登录

Login failed for user 'DOMAIN\ANONYMOUS LOGON'. Reason: Token-based server access validation failed with an infrastructure error. Check for previous errors.

Error: 18456, Severity: 14, State: 11.

我有以下服务器:

SQL Server: sql-dev

Dynamics service tier: dynamicsService

的SQL和动态服务都是相同的域帐户下运行。

我有四个结节设置:

MSSQLSvc/sql-dev.mycompany.com:1433

MSSQLSvc/sql-dev:1433

MicrosoftDynamicsNAVServer$Dev/dynamicsService.mycompany.com:7046

MicrosoftDynamicsNAVServer$Dev/dynamicsService:7046

最后,我对域帐户动态和SQL服务并重代表团设置。根据MS文档,这看起来是正确的设置,但它不起作用。任何想法,我去哪里出错了?谢谢。

回答

0

只设置SPN是不够的。 SQL Server和Dynamics NAV Service Tier的服务帐户非常重要。也是他们的权限,启用对象更改侦听器并将访问委派给SQL Server服务。

如果您已经完成了此MSDN文章Walkthrough: Installing the Three Tiers on Three Computers中描述的所有设置,它应该可以工作。我曾经以这种方式完成了60多个NAV 2009 Service Tier的设置。

不幸的是,Dynamics NAV 2009中的代理安装非常复杂。如果您是Microsoft合作伙伴,或者如果您是客户,我建议您从Microsoft支持部门获得帮助,或者从Dynamics NAV合作伙伴处获得帮助。