我用的KEY
311-1234567
要不要
应该和KEY没什么关系
还是看看其他的问题吧

解决方案 »

  1.   

    谢谢大家的关注
    问题是莫名其妙的就丢失了。
    软件是我们自己写的。已经运行有半年了。
    Delphi5+Midas3+BDE+SQL Server 7
    到现在我们还是找不出问题所在。以前用着好好的。但是前两个月会丢数据,现在又不丢了。今天我的一个朋友也遇见了这样的问题,所以我才来请教大家。
    专贴一个相关贴子的解答:“对于数据丢失的问题,是因为网络负载过大,我想也与SQL Server的存储机制有关并行堆栈的方式在网络负载过大时容易造成数据丢失。”
    对了,软件是个财务软件,公司是一个制造业公司,规模4000人,年产值10亿人民币。但就是舍不得买个正版数据库。
     
      

  2.   

    应该排除MS SQL7的问题."已经写到数据库中去了。下次再取的时候还有,不定什么时候就丢了。也许是下次的下次。"据此, 可能有:
    1. 前端程序/中间层程序有BUG.2. 有人搞破坏.你这样试试:在常常丢失数据的表建立删除触发器, 用来记录删除时的时间、连接、事务层次等等信息,并保存deleted表中的数据到另外的表中。然后进行分析吧...
      

  3.   

    “在常常丢失数据的表建立删除触发器, 用来记录删除时的时间、连接、事务层次等等信息,并保存deleted表中的数据到另外的表中。”谢谢你的提醒,我这就着手做。
    “有人搞破坏” 真有这样的可能呢。客户现在关系不太好,而且公司内部信息中心的人有波动。有情绪。分析分析,看看问题出在哪里。
    谢谢大家,请帮忙推一推,希望能更深入的讨论下去。
      

  4.   

    要是SQL Server這麼差勁,那Microsoft也不要做了,解散算了.
      

  5.   

    说说我经历过的一件事:
    有一次导数据,数据量约7万多条,向一个表中插入数据的同时使用触发器更新另一个表的数据。结果插入后,检测发现有一条数据没更新。开始怀疑是触发器的问题,花了大量精力检查触发器没发现问题。后来在没修改任何地方的前提下,将数据删除后重新插入,发现这一次数据正确。我使用的也是盗版的sqlserver7.