问题描述
我最近将 Kentico
实例移至新的托管服务提供商,从那时起,我在事件日志中收到此错误。任何帮助将不胜感激。
''' 处理活动时发生意外异常。 信息: [DataConnection.HandleError]:
查询: Proc_OM_score_UpdateContactscore
导致异常: 列名“PageVisitDetail”无效。
异常类型:System.Exception
堆栈跟踪:
在 CMS.DataEngine.AbstractDataConnection.HandleError(String queryText,Exception ex)
在 CMS.DataEngine.AbstractDataConnection.ExecuteQuery(String queryText,QueryDataParameters queryParams,QueryTypeEnum queryType,Boolean requiresTransaction)
在 CMS.DataEngine.GeneralConnection.RunQuery(QueryParameters 查询)
在 CMS.DataEngine.GeneralConnection.RunQueryWithRetry(QueryParameters query,Int32 retryCount)
在 CMS.DataEngine.GeneralConnection.ExecuteQuery(QueryParameters query,Int32& totalRecords)
在 CMS.DataEngine.DataQueryBase1.GetDataFromDBInternal() at CMS.DataEngine.DataQueryBase
1.GetDataFromDB()
在 CMS.DataEngine.DataQueryBase1.GetData() at CMS.DataEngine.DataQueryBase
1.get_Result()
在 CMS.DataEngine.ConnectionHelper.ExecuteQuery(String queryName,QueryDataParameters 参数,String where,String orderBy,Int32 topN,String columns,Int32 offset,Int32 maxRecords,Int32& totalRecords)
在 CMS.ContactManagement.scoreContactRuleInfoProvider.RecalculateRuleWithWhereCondition(RuleInfo ri,IEnumerable1 contactIDs) at CMS.ContactManagement.RuleRecalculator.RecalculateRuleForContacts(RuleInfo rule,ISet
1 contactIDs)
在 CMS.ContactManagement.scoreRecalculator.RecalculatescoreRulesAfterContactActionsBatch(IList1 processedActivities,IList
1 contactChanges)
在 CMS.Base.AbstractHandler.CallEventHandler[TArgs](EventHandler1 h,TArgs e) at CMS.Base.AbstractHandler.Raise[TArgs](String partName,List
1 list,TArgs e,Boolean important)
在 CMS.Base.AdvancedHandler2.RaiseAfter(TArgs e) at CMS.Base.AdvancedHandler
2.RaiseAfter(TArgs e)
在 CMS.Base.AdvancedHandler`2.Finish()
在 CMS.ContactManagement.ContactActionsQueueProcessor.ProcessAllContactActions()
在 CMS.ContactManagement.ContactActionsLogWorker.ProcessActions()
消息:列名 PageVisitDetail
无效。
异常类型:System.Data.sqlClient.sqlException
堆栈跟踪:
在 System.Data.sqlClient.sqlConnection.OnError(sqlException 异常,Boolean breakConnection,Action1 wrapCloseInAction) at System.Data.sqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj,Boolean callerHasConnectionLock,Boolean asyncclose) at System.Data.sqlClient.TdsParser.TryRun(RunBehavior runBehavior,sqlCommand cmdHandler,sqlDataReader dataStream,BulkcopySimpleResultSet bulkcopyHandler,TdsParserStateObject stateObj,Boolean& dataReady) at System.Data.sqlClient.sqlDataReader.TryConsumeMetaData() at System.Data.sqlClient.sqlDataReader.get_MetaData() at System.Data.sqlClient.sqlCommand.FinishExecuteReader(sqlDataReader ds,RunBehavior runBehavior,String resetoptionsstring,Boolean isInternal,Boolean forDescribeParameterEncryption,Boolean shouldCacheForAlwaysEncrypted) at System.Data.sqlClient.sqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior,Boolean returnStream,Boolean async,Int32 timeout,Task& task,Boolean asyncWrite,Boolean inRetry,sqlDataReader ds,Boolean describeParameterEncryptionRequest) at System.Data.sqlClient.sqlCommand.RunExecuteReader(CommandBehavior cmdBehavior,String method,taskcompletionsource
1 完成,Int32 超时,Task& 任务,Boolean&usedCache,Boolean asyncWrite,Boolean inRetry)
在 System.Data.sqlClient.sqlCommand.RunExecuteReader(CommandBehavior cmdBehavior,String method)
在 System.Data.sqlClient.sqlCommand.ExecuteReader(CommandBehavior 行为,String 方法)
在 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset,DataTable[] datatables,Int32 startRecord,String srcTable,IDbCommand 命令,CommandBehavior 行为)
在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet,CommandBehavior 行为)
在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)
在 CMS.DataEngine.AbstractDataConnection.ExecuteQuery(String queryText,Boolean requiresTransaction)
'''
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)