本文介绍如何为 Microsoft Dynamics GP 创建Dexsql.log文件。
适用于: Microsoft Dynamics GP
原始 KB 数: 850996
简介
在 Microsoft Dynamics GP 中收到错误消息时,Dexsql.log文件是一个有用的工具,可以经常提供详细信息来解决问题。 如果可以重新创建错误消息,Dexsql.log文件可以捕获此信息。
详细信息
若要创建Dexsql.log文件,请执行以下步骤:
打开Dex.ini文件。 默认情况下,此文件位于以下位置:
- Microsoft Dynamics GP 10.0 及更高版本:
C:\Program Files\Microsoft Dynamics\GP\Data
- Microsoft Dynamics GP 10.0 及更高版本:
在Dex.ini文件中找到以下语句:
SQLLogSQLStmt=FALSE SQLLogODBCMessages=FALSE SQLLogAllODBCMessages=FALSE
如果语句当前设置为 FALSE,请将语句更改为 TRUE,如下所示:
SQLLogSQLStmt=TRUE SQLLogODBCMessages=TRUE SQLLogAllODBCMessages=TRUE
启动 Microsoft Dynamics GP。 如果已启动 Microsoft Dynamics GP,请退出 Microsoft Dynamics GP,然后重启它。
重新创建您收到错误消息的情境。 执行生成错误消息的步骤之前,请登录到需要操作的窗口。需要注意的是,在执行这些步骤前,您应该清除当前已运行的 dexsql.log 文件,因为只需要捕获生成错误消息的操作,而不需要之前的记录。 为此,请转到下一步骤。
在 Windows 资源管理器中,打开在步骤 1 中打开的 Microsoft Dynamics GP 应用程序文件夹。 找到Dexsql.log文件。 删除或重命名此文件,因为你不需要到目前为止获取的任何内容。
(如果未看到列出的Dexsql.log文件,请选择查看,然后选择“刷新”,以便可以看到新文件。或者检查路径。
现在回到 Microsoft Dynamics GP,继续执行最后步骤以重新创建错误消息。 新的Dexsql.log文件将再次在 Microsoft Dynamics GP 应用程序文件夹中生成,该文件仅包含生成错误消息的语法。
关闭dexsql.log:若要执行此操作,请打开Dex.ini文件,然后将语句重置为 FALSE 或原始设置。
注意
它将继续运行,直到用户注销 Microsoft Dynamics GP,然后重新登录。 让它继续运行也不会造成伤害,但可能会导致日志变得很大,并在将来引发性能问题。