使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

症状

登录到 Microsoft Dynamics NAV 时收到以下错误:"你的程序许可证不允许

更多用户同时工作。 等待另一个用户停止使用该程序。 如果希望在系统中允许更多的同时用户,请与系统管理员联系"。

原因

当同时访问 Microsoft Dynamics NAV 数据库的用户总数超过了许可证授予访问权限的用户会话总数时,会发生此错误。 如果已获得 5 个用户的许可,并且你是第 6 个尝试登录到 Microsoft Dynamics NAV 数据库的用户,则会收到此错误。

即使登录到 Microsoft Dynamics NAV 数据库的活动用户的实际数量小于许可证授予访问权限的用户会话数,也可能会发生此错误。 此处列出了可能会发生的情况:

  1. 如果使用 N/ODBC 或 C/Front,则运行这些程序的每个实例都将使用用户会话。

  2. 可能仍有空闲会话连接到 Microsoft Dynamics NAV 数据库。 如果用户在退出时或电源故障后未正确关闭 Microsoft Dynamics NAV,则可能会发生这种情况。

  3. 仅 Microsoft Dynamics NAV 数据库服务器 启动 Microsoft Dynamics NAV 数据库服务时,可指定允许同时登录到
    Microsoft Dynamics NAV 数据库服务器的最大会话数。 如果在启动 Microsoft Dynamics NAV 数据库服务时设置了最大会话数,则无论许可证上有多少会话,不能同时登录到 NAV 数据库服务器的用户数不超过此上限。


解决方案

1. 如何确定用户如何登录到 Microsoft Dynamics NAV 数据库。可以在"数据库会话"窗口中查看在任意给定时间登录到

Microsoft Dynamics NAV 数据库的用户数。 若要访问 Microsoft Dynamics NAV 中的"数据库会话"窗口,请执行以下步骤:

  1. 转到"文件、数据库、信息、会话"选项卡

  2. 向下钻取到"当前会话"字段


"数据库会话"窗口将显示连接到 Microsoft Dynamics NAV 数据库的所有会话的列表,包括用户、N/ODBC 会话等。

可以按"数据库名称"字段中的 Microsoft Dynamics NAV 数据库进行筛选,将记录限制为只显示连接到此数据库的会话。

2. 非活动/空闲会话 可以通过选择要删除的会话的记录、右键单击并选择"删除"或按 Delete 键,从"数据库会话"窗口中删除空闲的用户

会话。

注意:非活动/空闲会话会在一定时间(通常为 2 小时)后自动过期。

3. 仅 Microsoft Dynamics NAV 数据库服务器 安装 Microsoft Dynamics NAV 数据库服务器时,Sessions 参数会自动设置为等于服务器上安装的许可证上的用户

会话数。 但是,可以手动更改此设置,以便最大会话数设置为小于服务器上安装的许可证上的用户会话数。可以通过转到命令提示符检查最大会话数;转到安装 Microsoft Dynamics NAV 数据库服务器的目录并键入 SERVER,或者从 Windows Explorer 转到安装 数据库服务器 的目录,然后双击 Server.exe 文件。



如果"最大会话数"设置为小于许可证上的用户会话数,可以在 Microsoft 数据库服务器管理器 贴靠-in for Microsoft 管理控制台中更改"最大会话数"参数,或者,在启动服务器时,可以通过输入 sessions=XX(其中 XX 是会话数)从命令行更改最大会话参数。 

更多信息

有关详细信息,请参阅以下操作方法文章:如何确定

Microsoft Dynamics NAV中的许可会话数。

如何:激活许可证文件- 购买其他用户会话时,请确保正确安装新的许可证文件。 否则,你将不能使用购买的其他用户会话。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×