我正在为MS Dynamics NAV 2009设置服务层,但由于登录失败而无法连接。
用户'DOMAIN \ ANONYMOUS LOGON'登录失败。原因:基于令牌的服务器访问验证因基础结构错误而失败。检查以前的错误。
错误:18456,严重性:14,状态:11。
我有以下服务器:
SQL Server:sql-dev
动态服务层:dynamicsService
SQL和Dynamics服务都在同一个域帐户下运行。
我有四个spns设置:
为MSSQLSvc / sql-dev.mycompany.com:1433
为MSSQLSvc / SQL-dev的:1433
MicrosoftDynamicsNAVServer $开发/ dynamicsService.mycompany.com:7046
MicrosoftDynamicsNAVServer $开发/ dynamicsService:7046
最后,我为Dynamics和SQL服务的域帐户设置了委派。根据MS文档,这看起来是正确的设置,但它不起作用。对我出错的地方有什么想法?感谢。
答案 0 :(得分:0)
仅仅设置SPN是不够的。 SQL Server和Dynamics NAV服务层的服务帐户很重要。还有他们的权限,启用对象更改侦听器并委派对SQL Server服务的访问权限。
如果您执行了此MSDN文章Walkthrough: Installing the Three Tiers on Three Computers中描述的所有设置,它应该可以正常工作。我过去以这种方式完成了60多种NAV 2009服务层设置。
不幸的是,Dynamics NAV 2009中的委派设置很复杂。如果您是Microsoft合作伙伴,我建议您从Microsoft支持部门获得帮助,或者如果您是客户,请向您的Dynamics NAV合作伙伴寻求帮助。