sqlserver 问题 ,请多关照,急急急!!!!!!(200分)

  • 主题发起人 主题发起人 一剑封喉
  • 开始时间 开始时间

一剑封喉

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟用DELPHI+ASP+SQL SERVER做了个小程序,其中ASP做前台访问,DELPHI做了后台管理程序
,用户每天晚上统计备份,可是最近却发现,SQLSERVER中的一个表总数据丢失
(注意:就是同样的一个表,在小弟的程序中没有删除此表的操作!只有几个查询关于此表的SQL),
然后DELPHI的程序就连接不上此数据库,报的错误号为9217,然后SQLSERVER停止不了,由于小弟用的
SQL SERVER是盗版,所以不知道哪位高手遇到过这样的问题,怎么去处理呢?
 
帮你 up
 
闹鬼了?
 
你使用企业管理器顺建立一个新库,然后将当前库中的内容全部导入,以后使用这个新库试试看还
是不是出现错误?具有些高手说,sql server有时用一段时间就有可能出现不稳定现象,所以他们都
不建议将重要的数据库用它建立.
 
你先用sql server 中的客户网络实用工具连接上看一下
 
建议下载最新查毒软件
 
1.建一个新表table2,结构和那个表table1一样(可以把创建表table1的SQL重新执行一遍,当然表名改成table2)
2.做一个导库程序,用table2.fields.value:=table1.fields.value. for i:=0 to table1.fieldcount-1 do 一条记录就导库成功了,for j:=0 to table1.recordcount-1 do 就OK 了
3.删除原来的表table1,把table2改名叫table1,搞定


 
与其在头发里捉虱子不如剃了光头虱子就没了,哈哈
 
JohnSun2002 这个捉虱子的办法很好
 
:JohnSun2002,你遇到过这样的问题吗?可是发生问题之后,我重新启动机器,就能够用
SQLSERVER了,把原先的表记录恢复,系统就能够正常运行了,因为我的数据量和访问量比较
大,所以,我每天都要做一个备份,叫数据库计划,不知道和这有没有关系,而我总丢失数据
的表是整个系统里访问次数和连接次数最多的一个表。请高手帮忙!
 
还没碰到这个问题,先学习一下
 
做备份是对的,做备份不会有影响。
如果只有查询用到此表就不会丢失数据啊。
而且别的表都好用,只有这个表总出错。
先检查程序,使用进程,不成功则回滚,防止死锁,
实在找不到问题你就建个同样结构的表删掉原来的表,
然后用备份恢复表中记录如何?
我想是这样的。
 
可能是有死循环或数据库死锁在某种特殊条件下激发了,检查程序吧
 
我的SQL-SERVER,明明做了维护计划定时备份,怎么有时候做有时候不做,这几天更离谱,
干脆罢工不干了,为什么? [:(!]
 
很可能是你的程序里面有些不规范的操作造成的。
好好查你的程序,比如ASP里面有没有创建了Connection没
有关闭,或者RecordSet没有关闭的。
 
最好是备份数据库,我觉得不管是不是你的Sql Server有没有问题,备份总是好的一个习惯
要做到定期备份最好了。
:)—
 
我也碰到过类似问题,是存储过程丢失
 
多人接受答案了。
 
后退
顶部