症状
在“个人数据保留器 (PDK) ”的“用户设置”窗口中,“ 剩余许可证 ”字段中显示的值不正确。
注意 若要打开“用户设置”窗口,请单击“ 设置”,指向 “系统”,然后单击“ 用户”。
原因
出现此问题的原因有以下任一:
-
你购买的 PDK 用户许可证数不足以满足你拥有的用户数量。 请参阅 方法 1。
-
未输入 PDK 注册密钥或不正确。 请参阅 方法 2。
-
你未以 sa 用户身份登录到 PDK。 请参阅 方法 3
-
sa 用户被计为许可用户。 请参阅 方法 4。
-
PDK 注册表已损坏。 请参阅 方法 5。
方法 1:购买其他许可证
从 Microsoft Dynamics GP 10.0 Service Pack 2 (SP2) 开始,PDK 中的许可证数由工资单中唯一的员工 ID 数驱动。 此值不与公司 ID 相关联。 如果有用户在两家公司中具有相同的员工 ID,则 PDK 仅使用该用户的一个许可证。 例如,你在 PDK 中设置了以下五个用户。Dylan Miller - Fabrikam (Employee ID: DYLAN) Dylan Miller - Microsoft (Employee ID: DYLAN) Molly Clark - Microsoft (Employee ID: MOLLY) Jim Corbin - Fabrikam (员工 ID:JIM) Jim Corbin - Microsoft (员工 ID:JIM) 由于所有公司中只有三个唯一的员工 ID,PDK 仅对三名员工使用三个许可证。在 Microsoft Dynamics GP 10.0 SP2 之前,PDK 中的许可证数由 PDK 中唯一的用户 ID 数驱动。 此值不与公司 ID 相关联。 如果有一个用户在两家公司中具有相同的用户 ID,则 PDK 仅使用该用户的一个许可证。例如,你在 PDK 中设置了以下五个用户。Dylan Miller - Fabrikam (Employee ID: DYLAN) Dylan Miller - Microsoft (Employee ID: DYLAN) Molly Clark - Microsoft (Employee ID: MOLLY) (Jim Corbin - Fabrikam (Employee ID: JIM) Jim Corbin - Microsoft (Employee ID: JIMC) 在本例中,所有公司中都有四个唯一的员工 ID。 但是,由于只有三个唯一的用户 ID (Dylan Miller、Molly Clark 和 Jim Corbin) ,PDK 仍然只为这三名员工使用三个许可证。如果必须购买其他许可证才能添加 PDK 用户,请联系本地合作伙伴,或联系 Microsoft Dynamics 销售运营部门。 若要通过销售运营订购许可证,请使用 (701) 281-7797 的安全传真,或访问以下Microsoft网站之一,具体取决于你是合作伙伴还是客户。合作 伙伴
方法 2:验证注册密钥
若要验证输入的注册密钥是否正确,请执行以下步骤:
-
在 PDK 中,单击“设置”菜单上的“系统”。
-
出现提示时输入 PDK 系统密码。
-
单击“ 注册”。
-
验证是否输入了正确的 “站点名称” 值和 “PDK 注册密钥” 值。
-
单击“确定”。
方法 3:以 sa 用户身份登录
以 sa 用户身份登录到 PDK 时,在“工资单”中标记为 “非活动” 的员工数将还原到 “剩余许可证 ”字段中显示的数量。 这使你可以创建更活跃的 PDK 用户。 如果以普通 PDK 用户身份登录 PDK,则这些非活动员工不会还原到许可证计数。 若要准确统计当前可在 PDK 中创建的用户数,请使用 sa 用户和密码登录到 PDK。
方法 4:从许可证计数中删除 sa 用户
如果 sa 用户以用户身份在 PDK40001 表中,则使用 PDK 许可证之一。 可以在 PDK 用户 ID 查找中找到 sa 用户。 但是,不能选择它。 若要为其他用户重新获得此许可证,必须从许可证计数中删除 sa 用户记录。 可以通过运行 SQL delete 语句来删除 sa 用户。 为此,请按照下列步骤操作:
-
打开Microsoft SQL 查询工具。
-
选择 DYNAMICS 数据库。
-
输入以下 delete 语句:
DELETE PDK40001 WHERE USERID = 'sa'
运行此语句以删除 sa 用户后,可以在 PDK 中添加其他用户。
方法 5:修复注册表
如果“ 剩余许可证 ”字段为空,则注册表可能会损坏。 如果是这种情况,请执行以下步骤来解决此问题:
-
记下 PDK 注册密钥。
-
让所有用户退出 PDK。
-
以 sa 用户身份登录到 Microsoft Dynamics GP。
-
在“Microsoft Dynamics GP”菜单上,指向“ 维护”,然后单击“ SQL”。
-
在 “数据库 ”列表中,单击“ DYNAMICS”。
-
在 “产品 ”列表中,单击“ 项目会计”。
-
单击“ PDK 注册母版”。
-
单击以选中“删除表”、“创建表”、“删除自动过程”和“创建自动过程检查框。
-
单击“ 处理”。
-
在 PDK 中,单击“设置”菜单上的“系统”。
-
出现提示时输入 PDK 系统密码。
-
单击“ 注册”。
-
输入正确的 “站点名称” 值和 “PDK 注册密钥” 值。
-
单击“确定”。
更多信息
本文为 TechKnowledge 文档 ID:31474。