急急急!!SQL数据库出错(200分)

  • 主题发起人 主题发起人 DickWu
  • 开始时间 开始时间
D

DickWu

Unregistered / Unconfirmed
GUEST, unregistred user!
一程序,每隔10秒对SQL数据库插入一次数据,但过一段时间(时间长短不一,可能是1个小时左右,
也可能是6-8个小时)就会弹出出错信息框,内容如下:
I/O error(bad page ID) dectected during read at offset
0x000000053d4000 in File 'C:/Program Files/Microsoft SQL
Server/MSSQL/data/power_data.MDF'
power_data.MDF就是我的数据库文件,我用的是MSSQL2000,按persenal版安装的。
请问这是什么原因啊? 该怎么解决?
 
该出错信息是由我的程序弹出的
 
看看你的插入数据的代码。
 
我用的ADO,原来好像运行了几天也出问题。好像是SQL数据库出问题了,等我再查一下,
可能再重新装一下
 
我认为是数据库端的问题,你的程序显示的是SQL SERVER返回的信息。
而且可能是文件读写的问题,可能是磁盘有问题,有必要格式化
 
这种问题一般不是程序造成的。
 
或许是硬盘扇区有错误
 
别动不动就叫人格式机子,从技术角度想想
 
1.怀疑磁盘有问题,检查一下磁盘。
2.备份你的数据库,然后重建,导入数据。
 
>>该出错信息是由我的程序弹出的
弹出的时间怎么设的?
是1小时或是6-8个小时吗?
 
极有可能是你的数据库出问题了,你可以设定一下,SQL定时检查数据库的完整性,清除一下
日志,重新建一次索引,等等,
 
要证明你的服务器系统有问题,可以将数据库移植到另外的服务器,看看有没有问题
 
是硬盘扇区有错误
 
多人接受答案了。
 
后退
顶部