存档

2014年4月 的存档

Navision 2013各种登录方式

2014年4月26日 评论已被关闭

从2013版本开始, 系统将只存在RTC和Web客户端, 支持多种登录方式, 其中, 2013支持(NavUser/Windows User), 2013FP1/2013R2支持(NavUser/Windows User/Office 365 User)登录, 那么如何搭建环境并进行多个登录方式的配置呢?

下面为大家简单搭配一个本地开发环境与基于Navision的NavUser模式并行的登录方式配置.
1. 安装Navision2013, 配置NST的认证类型为Windows, RTC Client访问端口为8051
2. 新建NST, 并配置NST的认证类型为NavUser, 配置证书指纹, RTC Client访问端口为7046
3. 服务器上直接运行RTC, 直接连接到8051/NavDev, 则进入开发环境, 建立NavUser和Windows用户并分配权限
4. 远端用户安装CA证书, 并配置RTC客户端认证跟证书. 启动并连接到7041/Nav71, 系统弹出NavUser的用户名和密码登记对话框

经过上述配置, 我们完成了同一数据库的多种登录方式配置, 其中Office 365用户远端登录配置参考配置手册.

分类: NAV2013, RTC 标签:

Navision 2013恢复数据库

2014年4月8日 评论已被关闭

在2013W1版本中, 默认恢复的数据库由于权限问题并不能直接启动RTC连接, 解决方法如下:

1. 设置NST服务的运行帐号具备数据库datareader,datawriter,ddladmin权限(通常, NST服务运行帐号是Network Service)
2. 创建Schema [$ndo$navlistener], 并分配给NST服务运行帐号权限
3. 设置NST服务运行帐号的默认Schema为[$ndo$navlistener]
简单脚本如下:
–This is copyright by Yeats.
–服务运行帐号可以在Mirosoft Dynamics NAV Server的NST列表中Service Account列查看到.
–添加登录和数据库的datareader,datawriter,ddladmin权限
CREATE USER [NT AUTHORITY\NETWORK SERVICE] FOR LOGIN [NT AUTHORITY\NETWORK SERVICE]
GO
EXEC sp_addrolemember N’db_datareader’, N’NT AUTHORITY\NETWORK SERVICE’
GO
EXEC sp_addrolemember N’db_datawriter’, N’NT AUTHORITY\NETWORK SERVICE’
GO
EXEC sp_addrolemember N’db_ddladmin’, N’NT AUTHORITY\NETWORK SERVICE’
GO
–创建Schema并授权
CREATE SCHEMA [$ndo$navlistener] AUTHORIZATION [NT AUTHORITY\NETWORK SERVICE]
GO
–设置默认Schema
ALTER USER [NT AUTHORITY\NETWORK SERVICE] WITH DEFAULT_SCHEMA=[$ndo$navlistener]
GO

2013R2版本经过上述SQL命令运行后, 就已经可以在Navision Classic开发客户端中查看到相应的NST了.

但2013W1版本如果不使用默认的NST, 还需要为NST配置Http NameSpace及相应执行权限才能正常使用NST. 关于此项配置, 可以邮件联系我获取更详细解决方案和用法.

分类: Installation, NAV2013 标签: