服务器是2K的,管理软件在客户端运行,在2K操作系统中发生业务并收款时,打印机已经把单打出来了,但在数库里却没有记录(程序设计是数据存储的同时打印单据),更奇怪的是并不是每一次的记录都丢失,比如发生了四个业务,打印机也打了四张单据,但查数据库,却只有三条记录,丢失了一条.......到底是什么原因啊?!!!.....请高手指点.....
在XP操作系统运行完全没有以上情况,很正常.
7 个解决方案
#1
是不是ADO引擎的问题呀,升级一下试试
#2
是不是2K系统装了什么防火墙,防毒软件之类的东西?
是不是2K系统中毒了?
重新一个2K系统,不装任何软件来测试一下!
是不是2K系统中毒了?
重新一个2K系统,不装任何软件来测试一下!
#3
也可能是其他的问题吧.比如:程序代码,表的约束条件等等,多个方面都要考虑到.
另:如果用Sqlserver 2000 最好用企业版,并打上SP4补丁.有时侯很多莫名其妙的问题都与这个有关系.
另:如果用Sqlserver 2000 最好用企业版,并打上SP4补丁.有时侯很多莫名其妙的问题都与这个有关系.
#4
日期格式
#5
如果是以上各位所说的情况,那么为什么只丢失多条记录中的一两条呢?
多记录也是如此,如录了40张单,结果数据库里只有35条记录.
客户端没装防火墙和杀毒软件,都是内网.
SQL2000是企业版的,打了SP4补丁
还是不明白是什么问题
多记录也是如此,如录了40张单,结果数据库里只有35条记录.
客户端没装防火墙和杀毒软件,都是内网.
SQL2000是企业版的,打了SP4补丁
还是不明白是什么问题
#6
有没用事务
#7
我以前也遇到过这种情况,有四五十台电脑同时使用(缴费操作),而且也启用了事务,但是,在一个事务中,插入的记录多数情况只有5到8条记录,但会出现记录丢失,而且没有规律,例如,第一,二条成功,第三条丢失,第五六条又是成功的.数据库服务器使用的是Win2000高级服务器版,数据库是SQL2000企业版+SP4,系统是使用三层架构.总的情况20万条记录可能有近2000条丢失.找不到原因.
#1
是不是ADO引擎的问题呀,升级一下试试
#2
是不是2K系统装了什么防火墙,防毒软件之类的东西?
是不是2K系统中毒了?
重新一个2K系统,不装任何软件来测试一下!
是不是2K系统中毒了?
重新一个2K系统,不装任何软件来测试一下!
#3
也可能是其他的问题吧.比如:程序代码,表的约束条件等等,多个方面都要考虑到.
另:如果用Sqlserver 2000 最好用企业版,并打上SP4补丁.有时侯很多莫名其妙的问题都与这个有关系.
另:如果用Sqlserver 2000 最好用企业版,并打上SP4补丁.有时侯很多莫名其妙的问题都与这个有关系.
#4
日期格式
#5
如果是以上各位所说的情况,那么为什么只丢失多条记录中的一两条呢?
多记录也是如此,如录了40张单,结果数据库里只有35条记录.
客户端没装防火墙和杀毒软件,都是内网.
SQL2000是企业版的,打了SP4补丁
还是不明白是什么问题
多记录也是如此,如录了40张单,结果数据库里只有35条记录.
客户端没装防火墙和杀毒软件,都是内网.
SQL2000是企业版的,打了SP4补丁
还是不明白是什么问题
#6
有没用事务
#7
我以前也遇到过这种情况,有四五十台电脑同时使用(缴费操作),而且也启用了事务,但是,在一个事务中,插入的记录多数情况只有5到8条记录,但会出现记录丢失,而且没有规律,例如,第一,二条成功,第三条丢失,第五六条又是成功的.数据库服务器使用的是Win2000高级服务器版,数据库是SQL2000企业版+SP4,系统是使用三层架构.总的情况20万条记录可能有近2000条丢失.找不到原因.