症状
在 Microsoft Dynamics GP 的业务门户中打开"生产订单"页时,"制造订单差异详细信息Web 部件显示以下错误消息:
"/"应用程序中的服务器错误。
请求已退出。
说明:执行当前 Web 请求期间发生未经处理异常。 请查看堆栈跟踪,详细了解错误及其在代码中的来源。
原因
此问题出现在生产Web 部件因为必须处理大量的数据来计算制造订单的方差。
解决方法
若要解决此问题,请更新 MICROSOFT SQL SERVER 中的"一个"",以检索存储的数据而不是实时数据。 如果使用存储视图,还必须创建一个SQL Server作业来定期更新数据。
若要创建SQL Server定期更新存储的数据的作业
注意 必须为每个公司SQL Server一个作业。
-
请确保运行SQL Server代理。 必须运行此服务才能创建和运行SQL Server作业。
-
找到 MOP3000job_Add.sql 文件。 如果在安装 Microsoft Dynamics GP 时启用了 Microsoft Dynamics GP 中的制造,SQL脚本已安装在 SQL\Util 文件夹中。 默认情况下,这些文件夹位于 Dynamics GP 文件夹中。
-
在查询分析器SQL脚本,然后将 %DBNAM% 的所有实例更改为公司数据库名称。
-
使用查询分析器SQL脚本。 将在公司数据库中SQL Server PopulateMOVarianceTable 作业。 默认情况下,SQL Server作业每天 02:00 运行一次。
-
对使用制造的每个公司数据库重复此过程。
若要更新数据中的"SQL SERVER"视图,请检索存储的数据,而不是实时数据
注意 必须针对每个公司更新此视图。
-
下载以下脚本文件,启动SQL分析器,然后加载脚本。可从 Microsoft Business Solutions File 文件下载以下Exchange Server:
KB918537.sql 发布日期:2006 年 5 月 24 日
,Microsoft 扫描了此文件中的病毒。 Microsoft 使用的是文件发布时可以获得的最新病毒检测软件。 该文件存储在安全性得到增强的服务器上,以防止对文件进行未经授权的更改。 -
单击"查询",然后单击"执行"。
-
为使用制造的每个公司数据库重复步骤 1 和 2。