如何创建Dexsql.log文件来排查 Microsoft Dynamics GP 中的错误消息

本文介绍如何为 Microsoft Dynamics GP 创建Dexsql.log文件。

适用于: Microsoft Dynamics GP
原始 KB 编号: 850996

简介

当你在 Microsoft Dynamics GP 中收到错误消息时,Dexsql.log文件是一个有用的工具,可以经常提供详细信息来排查问题。 如果可以重新创建错误消息,Dexsql.log文件可以捕获此信息。

更多信息

若要创建Dexsql.log文件,请执行以下步骤:

  1. 打开 Dex.ini 文件。 默认情况下,此文件位于以下位置:

    • Microsoft Dynamics GP 10.0 及更高版本:
      C:\Program Files\Microsoft Dynamics\GP\Data
  2. 在 Dex.ini 文件中找到以下语句:

    SQLLogSQLStmt=FALSE SQLLogODBCMessages=FALSE SQLLogAllODBCMessages=FALSE
    
  3. 如果语句当前设置为 FALSE,请将语句更改为 TRUE,如下所示:

    SQLLogSQLStmt=TRUE SQLLogODBCMessages=TRUE SQLLogAllODBCMessages=TRUE
    
  4. 启动 Microsoft Dynamics GP。 如果 Microsoft Dynamics GP 已启动,请退出 Microsoft Dynamics GP,然后重启它。

  5. 重新创建收到错误消息的方案。 在执行生成错误消息的步骤之前,应清除已运行到此点 (的dexsql.log,因为你只希望它捕获生成错误消息,而不需要) 捕获到此点的任何内容。 为此,请转到下一步。

  6. 在 Windows 资源管理器中,打开在步骤 1 中打开的 Microsoft Dynamics GP 应用程序文件夹。 找到 Dexsql.log 文件。 删除或重命名此文件,因为此时不需要它捕获的任何内容。

    (如果未看到列出Dexsql.log文件,请选择“查看”,然后选择“刷新”,以便查看新文件。或者检查路径。)

  7. 现在返回到 Microsoft Dynamics GP,继续执行最后步骤以重新创建错误消息。 将再次在 Microsoft Dynamics GP 应用程序文件夹中生成一个新的 Dexsql.log 文件,该文件仅包含生成错误消息的语法。

  8. 关闭dexsql.log:若要执行此操作,请打开 Dex.ini 文件,然后将语句重置为 FALSE 或原始设置。

    注意

    它将继续运行,直到用户注销 Microsoft Dynamics GP 并再次登录。 让日志运行也不会造成伤害,但可能会导致日志变大并导致性能问题。