|
二级栏目 |
|
|
|
烟台交警支队某服务器数据库修复 |
|
DELL服务器,    硬盘类型SCSI    硬盘容量18G,2块    存储结构:非RAID,两块磁盘,每块磁盘一个分区  数据库MicroSoft-SQL,  大小1.3G;    故障:无法启动数据库  第二块SCSI硬盘出现坏道,而且是物理坏道,无法修复;    拷贝过程中显示数据库出现十几个坏块,坏道数未知;   修复:   修复数据库,加载成功,客户端1登陆成功,运行正常;  客户端2不成功,客户端3余客户端1软件相同  经检查是数据库相关表的列缺失,查看类似结构,缺失列中没有重要数据,重新构造该表,添加缺失列,登陆OK    配置各个客户端,登陆OK,运行OK,但是结账错误,发现违反primary key约束,经查系主键定义错误,出现了两个主键;  修复成功
“违反了PRIMARY KEY 约束,不能在对象中插入重复键”,原因一般是数据库表中有重复列或重复行。在这里则是主键超过1个引起的,而造成这种错误的原因是硬盘损坏引起的;
|
|
|