当您删除 Microsoft 动态导航的 SIFT 记录在 Microsoft SQL Server 选项不正确地计算 SIFT 总计


Microsoft 业务解决方案 Navision 4.0 和 Microsoft Navision 4.0 现在是 Microsoft Dynamics 导航 4.0 的一部分。所有引用到 Microsoft 企业解决方案-Navision 或 Microsoft Navision 4.0 都与 Microsoft Dynamics NAV.
本文对所有国家/地区和语言的所有语言环境的 Microsoft 动态导航。

症状


对于 Microsoft Dynamics 导航 4.0 删除 Microsoft SQL Server 选项中的 SIFT 记录时,错误地计算索引字段技术 (SIFT) 总计 FlowFields 中出现。
注意:FlowFields 的例子有物料卡对话框中的库存字段和会计科目表对话框中的净改变字段。
发生此问题时,FlowFields 将显示不正确的金额。但是,如果您单击字段中的向下钻取按钮,正确金额出现在基础项目上。

原因


如果您删除了一个空的 SIFT 记录,或删除多个空的 SIFT 记录,则可能会发生此问题。一个空的 SIFT 记录是在其中所有金额都等于零的记录。当 Microsoft Dynamics 导航稍后尝试更新已被删除的 SIFT 记录时,更新被中止。因此,SIFT 总计将不正确。

解决方案


修补程序信息

受支持的修补程序现已从 Microsoft 推出。此修复程序可以解决本文中描述的问题。此修复程序仅适用于正经历此特定问题的系统。

要立即解决此问题,请联系 Microsoft Dynamics 及相关的产品,以获取此修复程序的技术支持。您可以登录到 Microsoft Dynamics 站点并创建一个新的支持请求。若要执行此操作,请访问下面的 Microsoft 网站:通过在 (888) 477-7877 的电话还为 Microsoft Dynamics 及相关的产品联系技术支持。

注意:在特殊情况下,可免收的支持电话,可免收如果技术支持专业人员对 Microsoft Dynamics 和相关的产品的费用确定某个特定的更新能够解决您的问题。通常的支持费用将应用于任何其他支持问题和事项,不需要进行专门更新。



如何获取 Microsoft Dynamics 导航修补程序或更新的文件

您从 Microsoft Dynamics 的技术支持请求 Microsoft Dynamics 导航修补程序或更新文件后,将在一封电子邮件给您发送超链接。


该电子邮件将包含超链接和密码。该超链接可用于 Microsoft Dynamics 导航修补程序或更新程序文件下载。当单击超链接时,将打开文件下载-安全警告对话框。然后,则会提示您运行,保存,或取消下载。


如果您单击运行,文件将开始下载和提取过程。必须为新文件指定一个文件夹,然后提供密码。


如果您单击保存,则必须指定保存压缩的文件的路径。当您打开已保存的文件时,则会提示您指定文件的路径。然后,您必须提供电子邮件中提供的密码。


如果单击取消,下载过程将停止。

如何安装 Microsoft Dynamics 导航修补程序或更新的文件

Microsoft 动态导航的修补程序和更新都可作为单独的文件。要安装 Microsoft Dynamics 导航修补程序或更新时,使用此修补程序或更新的文件替换现有 Microsoft Dynamics 导航安装文件。若要执行此操作,请执行以下步骤:
  1. 使用修补程序或更新程序文件来替换 Microsoft Dynamics 导航客户端安装中的下列文件。
    文件名称文件版本文件大小日期时间平台
    Dbm.dll4.0.3.24843345,55201-Jul-200721:32x86
    Fin.exe4.0.3.248438,119,76001-Jul-200721:32x86
    Fin.exe.manifest不适用71101-Jul-200710:24不适用
    Finhlink.exe4.0.3.24843120,27201-Jul-200721:32x86
    Finsql.exe4.0.3.248438,168,91201-Jul-200721:32x86
    Finsql.exe.manifest不适用71414-Dec-200616:41不适用
    Nc_netb.dll4.0.3.2484379,31201-Jul-200721:31x86
    Nc_tcp.dll4.0.3.2484383,40801-Jul-200721:31x86
    Nc_tcps.dll4.0.3.2484391,60001-Jul-200721:32x86
    Ndbcs.dll4.0.3.248431,086,92801-Jul-200721:32x86
    Slave.exe4.0.3.2484395,69601-Jul-200721:32x86
    注意:Microsoft Dynamics 导航客户端通常安装在以下文件夹中︰
    C:\Program 该业务解决方案 Navision\Client\
    若要替换现有文件,请执行以下步骤︰
    1. 关闭 Microsoft Dynamics NAV.
    2. 定位到 Microsoft Dynamics 导航客户端安装文件夹。
    3. 您下载的文件复制。
    4. 将下载的文件粘贴到 Microsoft Dynamics 导航客户端安装文件夹中。
    5. 确认文件替换对话框中,单击以覆盖安装文件夹中的文件。
    6. 如果修补程序或更新包含已翻译的版本的 fin.stx 文件或 fin.etx 文件,则必须替换的 fin.stx 文件或安装在特定的语言文件夹中的安装文件夹中的 fin.etx 文件。

      若要替换 fin.stx 文件或 fin.etx 文件,请按照下列步骤。
      注意:下面的示例引用德国的安装。
      1. 将任何 W1 fin.stx 文件或 fin.etx 文件复制到以下文件夹中︰
        C:\Program 该业务解决方案 Navision\Client\
      2. 将任何 fin.stx 文件或 fin.etx 文件菜单文件夹中复制到以下文件夹︰
        C:\Program 该业务解决方案 Navision\Client\ENU\
      3. 将任何 fin.stx 文件或 fin.etx 文件从 DEU 文件夹复制到以下文件夹︰
        C:\Program 该业务解决方案 Navision\Client\DEU\
        在某些情况下,新的客户机可执行文件转换的数据库格式。因此,必须更新所有客户端。对于本机选项,您还必须更新服务器安装。
  2. 如果您有安装 Microsoft Dynamics 导航应用程序服务器,更换在 Microsoft Dynamics 导航应用程序服务器安装以下文件。
    文件名称文件版本文件大小日期时间平台
    Dbm.dll4.0.3.24843345,55201-Jul-200721:32x86
    Nas.exe4.0.3.248431,422,80001-Jul-200721:32x86
    Nassql.exe4.0.3.248431,463,76001-Jul-200721:32x86
    Ndbcs.dll4.0.3.248431,086,92801-Jul-200721:32x86
    Slave.exe4.0.3.2484395,69601-Jul-200721:32x86
    若要替换现有文件,请执行以下步骤︰
    1. 停止然后再导航应用程序服务器。
    2. 找到的 Microsoft Dynamics 导航应用程序服务器安装目录。Microsoft Dynamics 导航应用程序服务器通常安装在以下文件夹中︰
      C:\Program 该业务解决方案 Navision\Application Server\
    3. 您下载的文件复制。
    4. 将下载的文件粘贴到 Microsoft Dynamics 导航应用程序服务器安装目录。
    5. 单击以覆盖目录中的文件。
    6. 启动 Microsoft Dynamics 导航应用程序服务器。
  3. 如果您安装了 Microsoft Dynamics 导航 ODBC 驱动程序,替换为以下文件在 Microsoft Dynamics 导航 ODBC 驱动程序的安装。
    文件名称文件版本文件大小日期时间平台
    Cfront.dll4.0.3.24843873,93601-Jul-200721:32x86
    Dbm.dll4.0.3.24843345,55201-Jul-200721:32x86
    Nc_netb.dll4.0.3.2484379,31201-Jul-200721:31x86
    Nc_tcp.dll4.0.3.2484383,40801-Jul-200721:31x86
    Nc_tcps.dll4.0.3.2484391,60001-Jul-200721:32x86
    Nodbc.dll4.0.3.248431,227,72801-Jul-200721:32x86
    Nodbccfg.cfg4.0.3.24843446,46401-Jul-200711:25不适用
    Nodbccfg.hlp不适用12,94014-Dec-200616:42不适用
    Nodbccfg.xml不适用2,36014-Dec-200616:42不适用
    Slave.exe4.0.3.2484395,69601-Jul-200721:32x86
    若要替换现有文件,请执行以下步骤︰
    1. 查找 Microsoft Dynamics 导航 ODBC 驱动程序的安装目录。Microsoft Dynamics 导航 ODBC 驱动程序通常安装在以下文件夹中︰
      C:\Program Files\Common Files\Navision\NODBC\
    2. 您下载的文件复制。
    3. 将下载的文件粘贴到 Microsoft Dynamics 导航 ODBC 驱动程序的安装目录。
    4. 单击以覆盖目录中的文件。

解决方法


若要变通解决此问题,请禁用受影响表的键上的MaintainSIFTIndex属性。然后,启用这些项的MaintainSIFTIndex属性。现在将使用正确金额重新生成 SIFT 表。

状态


Microsoft 已经确认这是"适用于"一节中列出的 Microsoft 产品中的故障。

详细信息


要删除空的 SIFT 记录,请使用下列方法之一。

方法 1

  1. 在 Microsoft Dynamics 导航 Microsoft SQL Server 选项,在文件菜单上,指向数据库,然后单击信息
  2. 单击。然后,单击优化

方法 2

使用外部 SQL 脚本。

参考资料


有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

用于描述 Microsoft 软件更新的标准术语的824684说明