在生产中生成Db日志报告时,其中有几个表ID作为参数和createdDateTime> 8月-2016。我收到以下错误。
Cannot create a record in Print job information (page-level) (PrintJobPages). pageNo: 1. The record already exists.
由于PROD中的问题我无法重启服务/ AOS。请帮忙
答案 0 :(得分:2)
您使用Print Archive吗? 如果您这样做,请尝试禁用它。
如果RecId
表中的记录ID高于新生成的ID,则可能是PrintJobPages
生成错误。
在SystemSequences
系统表(使用SQL企业管理器)中将下一个记录ID设置为更高的值可以更正此问题。请参阅this和that blog。
答案 1 :(得分:0)
我在DAX 2009中修改SalesInvoice报告时遇到了同样的错误。当然,在我们的测试环境中。我尝试了以上所有内容,但没有任何效果该报告的备份版本有效,因此我开始一次退出一些custimizations。
我意识到我在fetch方法中注释了VAR自定义,类似于这行代码。我没有注释,这很有效。
this.footerEnable(totals, showFooter && !taxPrintTaxFreeBalance);