通过


尝试在 Microsoft Dynamics GP 中生成大型报表时出现“访问 SQL 数据时出错”错误消息

本文提供了在 Microsoft Dynamics GP 中尝试生成大型报表时发生的错误的解决方案。

适用于: Microsoft Dynamics GP
原始 KB 数: 857827

现象

尝试在 Microsoft Dynamics GP 或 Microsoft Business Solutions - Great Plains 中生成大型报表时,可能会收到以下错误消息:

访问 SQL 数据时出错。

解决方法

若要解决该问题,请执行以下步骤:

  1. 在发生错误的工作站上,找到Dex.ini文件。

    注意

    • 在 Microsoft Dynamics GP 10.0 及更高版本中,Dex.ini文件位于安装 Microsoft Dynamics GP 客户端的文件夹中的数据文件夹中。
    • 在 Microsoft Dynamics GP 9.0 和早期版本中,Dex.ini文件位于安装 Microsoft Dynamics GP 客户端的文件夹。
  2. 右键单击 Dex.ini 文件,然后选择“ 打开”。

  3. 如果缺少以下行,请在文件底部键入以下行:

    • SQLQueryTimeout=0
    • SQLProcsTimeout=0
    • SQLRprtsTimeout=0
  4. “文件”菜单上,选择“保存,然后选择“退出”。

  5. 重新启动计算机。

  6. 在 Microsoft SQL Server Management Studio 或 SQL Server Enterprise Manager 中,增加 tempdb 设置的大小。

  7. 增加存储 SQL Server 数据文件的硬盘驱动器上可用的可用空间的大小。