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

重要提示︰ 工程、 社区和 Online(ECO) 解决方案资产开发团队使用一个工具来自动查询在每日基础上的修补程序软件包可用性的修补服务器。PQO 内容小组将处理文章一旦修补程序发送到修补程序服务器 (http://hotfix)。如果此修复程序不直接投递到该修补程序的服务器,请通知getkb提示内容发布请求和修补程序包的确切的发布日期。(这适用于在 Microsoft 下载中心、 Windows 更新、 Microsoft 更新或 Office 更新上发布的修补程序。


如果您是内容提交者,请提供该内容的请求的以下信息︰

QFE 产品(产品 DB:Bug 号,例如︰ 请 SE:123456 窗口模式包括适用于部分下面的信息。如果有任何模块或多个版本,请说明,此处。)
DynamicsNAVSE:348138



支持事件的数量
113050710420325



提供此问题的症状/摘要
升级包括可用的 Microsoft Dynamics 导航 2013年到某些 courntries (如挪威) 的成本核算模块 Microsoft Dynamics 导航数据库时您将收到一条错误消息︰

TableData 3010551 不存在。"

当升级多个公司。


什么导致的症状
原因是,升级工具包正在删除表格中的数据不仅旧对象本身。


描述的步骤为解决/工作围绕症状
更改 Codeunit 104002:


---前---Codeunit 104002---函数 DeleteDiscontinuedTables (前)
      DeleteTable(8727);
      DeleteTable(9801);

      DeleteTable(99008500);
      DeleteTable(99008501);
      DeleteTable(99008502);
---------- After  (AFTER) ------------------------------------------------------
      DeleteTable(8727);
      DeleteTable(9801);

      DeleteTable(3010551);
      DeleteTable(3010552);
      DeleteTable(3010553);
      DeleteTable(3010554);
      DeleteTable(3010555);
      DeleteTable(3010556);
      DeleteTable(3010557);
      DeleteTable(3010558);
      DeleteTable(3010571);
      DeleteTable(3010572);
      DeleteTable(3010573);
      DeleteTable(3010581);
      DeleteTable(3010582);

      DeleteTable(99008500);
      DeleteTable(99008501);
      DeleteTable(99008502);


更改 Codeunit 104045
---前---Codeunit 104045---函数 ClearLocalCostAccTables (前)
如果 StateIndicator.UpdateTable(TABLENAME) 然后开始
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
结束;
---------- After  (AFTER) ------------------------------------------------------
如果 StateIndicator.UpdateTable(TABLENAME) 然后开始
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
结束;
--------------------------------------------------------------------------------

---前---Codeunit 104045---函数 ClearLocalCostAccTables (前)
如果 StateIndicator.UpdateTable(TABLENAME) 然后开始
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
结束;
---------- After  (AFTER) ------------------------------------------------------
如果 StateIndicator.UpdateTable(TABLENAME) 然后开始
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
结束;
--------------------------------------------------------------------------------

---前---Codeunit 104045---函数 ClearLocalCostAccTables (前)
如果 StateIndicator.UpdateTable(TABLENAME) 然后开始
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
结束;
---------- After  (AFTER) ------------------------------------------------------
如果 StateIndicator.UpdateTable(TABLENAME) 然后开始
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
结束;
--------------------------------------------------------------------------------

---前---Codeunit 104045---函数 ClearLocalCostAccTables (前)
如果 StateIndicator.UpdateTable(TABLENAME) 然后开始
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
结束;
---------- After  (AFTER) ------------------------------------------------------
如果 StateIndicator.UpdateTable(TABLENAME) 然后开始
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
结束;
--------------------------------------------------------------------------------

---前---Codeunit 104045---函数 ClearLocalCostAccTables (前)
如果 StateIndicator.UpdateTable(TABLENAME) 然后开始
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
结束;
---------- After  (AFTER) ------------------------------------------------------
如果 StateIndicator.UpdateTable(TABLENAME) 然后开始
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
结束;
--------------------------------------------------------------------------------

---前---Codeunit 104045---函数 ClearLocalCostAccTables (前)
如果 StateIndicator.UpdateTable(TABLENAME) 然后开始
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
结束;
---------- After  (AFTER) ------------------------------------------------------
如果 StateIndicator.UpdateTable(TABLENAME) 然后开始
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
结束;
--------------------------------------------------------------------------------

---前---Codeunit 104045---函数 ClearLocalCostAccTables (前)
如果 StateIndicator.UpdateTable(TABLENAME) 然后开始
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
结束;
---------- After  (AFTER) ------------------------------------------------------
如果 StateIndicator.UpdateTable(TABLENAME) 然后开始
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
结束;
--------------------------------------------------------------------------------

---前---Codeunit 104045---函数 ClearLocalCostAccTables (前)
如果 StateIndicator.UpdateTable(TABLENAME) 然后开始
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
结束;
---------- After  (AFTER) ------------------------------------------------------
如果 StateIndicator.UpdateTable(TABLENAME) 然后开始
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
结束;
--------------------------------------------------------------------------------

---前---Codeunit 104045---函数 ClearLocalCostAccTables (前)
如果 StateIndicator.UpdateTable(TABLENAME) 然后开始
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
结束;
---------- After  (AFTER) ------------------------------------------------------
如果 StateIndicator.UpdateTable(TABLENAME) 然后开始
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
结束;
--------------------------------------------------------------------------------

---前---Codeunit 104045---函数 ClearLocalCostAccTables (前)
如果 StateIndicator.UpdateTable(TABLENAME) 然后开始
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
结束;
---------- After  (AFTER) ------------------------------------------------------
如果 StateIndicator.UpdateTable(TABLENAME) 然后开始
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
结束;
--------------------------------------------------------------------------------

---前---Codeunit 104045---函数 ClearLocalCostAccTables (前)
如果 StateIndicator.UpdateTable(TABLENAME) 然后开始
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
结束;
---------- After  (AFTER) ------------------------------------------------------
如果 StateIndicator.UpdateTable(TABLENAME) 然后开始
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
结束;
--------------------------------------------------------------------------------

---前---Codeunit 104045---函数 ClearLocalCostAccTables (前)
如果 StateIndicator.UpdateTable(TABLENAME) 然后开始
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
结束;
---------- After  (AFTER) ------------------------------------------------------
如果 StateIndicator.UpdateTable(TABLENAME) 然后开始
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
结束;
--------------------------------------------------------------------------------

---前---Codeunit 104045---函数 ClearLocalCostAccTables (前)
如果 StateIndicator.UpdateTable(TABLENAME) 然后开始
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
DeleteTable(TABLENAME);
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
结束;
---------- After  (AFTER) ------------------------------------------------------
如果 StateIndicator.UpdateTable(TABLENAME) 然后开始
TimeLog.TimeLogInsert(TimeLog,TABLENAME,TRUE);
DELETEALL;
TimeLog.TimeLogInsert(TimeLog,TABLENAME,FALSE);
StateIndicator.EndUpdateTable(TABLENAME);
结束;
--------------------------------------------------------------------------------



注册表项信息
[在此处输入文本]


提供有关的详细信息详细信息
[在此处输入文本]


软件更新的详细信息
此软件更新计划提供以下的服务 pack(s)
[在此处输入文本]

要安装必备组件的软件更新 (为特定的多个 product(s))
[在此处输入文本]

重新启动要求 (如果您必须重新启动,说明原因)
[在此处输入文本]

此软件更新替换以下软件更新
[在此处输入文本]

内部软件更新位置 (如文件共享、 http://hotfix/)
[在此处输入文本]

外部软件更新下载 URL (例如 Windows 更新,Office 更新,请下载中心)
[在此处输入文本]


文件属性表 (使用http://bemis.partners.extranet.microsoft.com/1/Tools/Forms/AllItems.aspx在可用文件列表)
[在此处输入文本]



这篇文章是否应链接到其他知识库文章?如果是,则将其列出。
[在此处输入文本]

堆栈转储
[在此处输入文本]

内容审阅者 (单独别名使用分号 (;))
andregu

创作的注意事项
[在此处输入文本]


解决方案

受支持的修补程序现已从 Microsoft 推出。但是,它被用于纠正本文中描述的问题。它仅应用于正经历此特定问题的系统。此修补程序可能会接受进一步的测试。因此,如果这个问题没有对您造成严重的影响,我们建议您等待包含此修复程序的下一个 P1。

要立即解决此问题,请联系 Microsoft 客户支持服务,以获取此修复程序。Microsoft 客户支持服务的电话号码以及有关支持费用的信息的完整列表,请访问下面的 Microsoft 网站:

http://support.microsoft.com/contactus/?ws=support注意: 在特殊情况下,如果 Microsoft 支持专业人员确定某个特定的更新能够解决您的问题,可能取消的通常情况下收取的电话支持服务费用。照常收取支持费用将应用于其他支持问题和对于特定更新无法解决的问题。此 P2 P1版具有的文件属性 (或更新的文件属性) 在下表中列出。日期和为这些文件的时间以协调世界时 (UTC) 列出。当您查看文件信息时,它将转换为本地时间。要了解 UTC 与本地时间之间的时差,使用控制面板中的日期和时间项中时区选项卡。

状态

Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。

详细信息

多个 informationP1,请单击下面的文章 numberP2,以查看 Microsoft 知识库中的文章 articleP2:

P3 P4

需要更多帮助?

需要更多选项?

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

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

此信息是否有帮助?

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

谢谢您的反馈!

×