合作伙伴社区股票代码:838758石基信息成员企业
首页>案例中心>烘焙产品前台上传销售数据失败问题排查方法
2021-09-09 15:35  |  
233

问题说明:

门店前台POS断网数据上传或结算时数据上传提示:“上传销售数据失败,是否重新上传?<是>选择上传 <否>保存至本地”,如下图所示:

004.jpg


排查方法:

一、检查客户电脑和网络环境是否异常。

1、打开SQL配置管理器尝试重启SQL服务后重新登陆再试。

110.jpg


2、可能前台软件版本与服务器端不一致,请删除门店安装目录下的updatebakv10.ini文件重新获取升级再试,如仍不行,请在社区下载最新的包进行更新升级后再试。


3、使用CMD ping ip 和telnet 端口检查门店网络与服务器能否正常通讯,若能正常连通,可重启电脑或者路由器后再试;若不通,请调整网络和端口后再试。

666.jpg



二、检查后台数据库是否存在异常。

1、检查数据库,并尝试修复数据库索引。如果表会有损坏、索引失效,则影响查询速度,并引起数据插入失败。

----修复索引

use issbakev10

go

declare @tablename varchar(100)

declare  test_cur cursor for

select object_name(id) from sysobjects

where type ='U'

open test_cur

fetch test_cur into @tablename

while @@fetch_status=0

begin  

   DBCC DBREINDEX(@tablename)

   fetch test_cur into @tablename

end

close test_cur

deallocate test_cur

go

再用 DBCC CHECKDB(issbakev10)  语句在查询分析器中执行,看是否数据库损坏。如果损坏,请在社区下载数据库修复教程进行修复。


2、检查数据库日志是否已满。

①首先检查磁盘的格式是否是NTFS的格式,非NTFS的格式的磁盘最大单个文件只4G。如果此时日志文件超过4G就会提示上述问题;

②检查磁盘空间是否被日志文件占满了,可尝试收缩日志核实效果;

③检查日志文件增长大小设置。在企业管理器中选中数据库,右键属性中将文件改为不限制大小,如下图:

009.jpg

④在用 DBCC CHECKDB(issbakev10)  语句在查询分析器中执行,看是否数据库损坏。


3、检查对应上传数据过程,核实具体表结构是否正常。前台数据上传,一般涉及销售数据、支付数据、会员储值与积分,可尝试跟踪上传过程分析原因。

 ①打开数据库--工具--SQL Server Profiler进行跟踪,跟踪筛选问题中主要的表,并核实表触发器关联表,通过工具解密触发器情况。

002.jpg

 ②将跟踪结果全选复制粘贴到查询分析器进行筛选

003.jpg


根据筛选结果,对相关的业务表逐个进行索引优化。


    DBCC DBREINDEX(表名)


④如仍无法解决,请联系我司技术支持协助排查。


分享:

市场活动
其他新闻
产品案例


快速询价

在线咨询

在线留言