症状
在"个人数据保留程序" (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,则 PDK 只会为该用户使用一个许可证。
例如,在 PDK 中设置了以下五个用户。 DylanMill - Fabrikam (员工 ID:DYLAN) Dylan Molly - Microsoft (员工 ID:DYLAN) MollyArk - Microsoft (员工 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 Jim - Fabrikam (员工 ID:DYLAN) DylanMiller - Microsoft (员工 ID:DYLAN) MollyArk - Microsoft (员工 ID:MOLLY) Jim Corbin - Fabrikam (员工 ID:JIM) Jim Corbin - Microsoft (员工 ID:JIMC) 。 在这种情况下,所有公司都有四个唯一的员工 ID。 但是,由于 DylanMiller (Molly、MollyArk 和 Jim Corbin) 只有三个唯一的用户 ID,PDK 仍然只对三名员工使用三个许可证。 如果必须购买其他许可证来添加 PDK 用户,请联系本地合作伙伴或联系 Microsoft Dynamics Sales Operations。 若要通过销售运营部门订购许可证,请使用安全传真(电话 (701) 281-7797)或访问以下 Microsoft 网站之一,具体取决于你是合作伙伴还是客户。 合作伙伴方法 2:验证注册密钥
若要验证输入的注册密钥是否正确,请执行以下步骤:
-
在 PDK 中,单击"设置 "菜单 上的" 系统 "。
-
系统提示时输入 PDK 系统密码。
-
单击"注册"。
-
验证是否输入了 正确的"网站名称 "值和 "PDK 注册密钥 "值。
-
单击“确定”。
方法 3:以 sa 用户登录
以 sa 用户登录 PDK 时,"工资单"中标记为"非活动"的员工数将还原到"剩余许可证"字段中显示的数量。 这样,可以创建更多的活动 PDK 用户。 如果以常规 PDK 用户登录 PDK,这些非活动员工不会还原到许可证计数。
若要准确统计当前可在 PDK 中创建的用户数,可以使用 sa 用户和密码登录到 PDK。方法 4:从许可证计数中删除 sa 用户
sa 用户使用 PDK 许可证之一(如果该用户在 PDK40001 表中)。 可以在 PDK 用户 ID 查找中查找 sa 用户。 但是,不能选择它。
若要为其他用户重新获取此许可证,必须从许可证计数中删除 sa 用户记录。 可以通过运行 SQL delete 语句来删除 sa 用户。 为此,请按照下列步骤操作:-
打开 Microsoft SQL查询工具。
-
选择 DYNAMICS 数据库。
-
输入以下 delete 语句:
删除 PDK40001 WHERE USERID = 'sa'
运行此语句以删除 sa 用户后,可以在 PDK 中添加其他用户。
方法 5:修复注册表
如果" 剩余许可证 "字段为空,则注册表可能已损坏。 如果是这种情况,请按照以下步骤解决此问题:
-
记下 PDK 注册密钥。
-
使所有用户退出 PDK。
-
以 sa 用户登录 Microsoft Dynamics GP。
-
在 Microsoft Dynamics GP 菜单上,指向"维护",然后单击"SQL"。
-
在"数据库"列表中,单击"DYNAMICS"。
-
在"产品"列表中,单击"Project Accounting"。
-
单击"PDK 注册主机"。
-
单击以选中"删除表"、"创建表"、"删除自动过程"和"创建自动过程"复选框。
-
单击"进程"。
-
在 PDK 中,单击"设置 "菜单 上的" 系统 "。
-
系统提示时输入 PDK 系统密码。
-
单击"注册"。
-
输入正确的" 站点名称" 值和 "PDK 注册密钥" 值。
-
单击“确定”。
更多信息
本文为 TechKnowledge 文档 ID:31474。