MS SQL Server 2000版在windows server 2003企业版系统上运行时造成数据库suspect的解决方法

问题:MS SQL Server 数据库suspect
运行环境:windows server 2003企业版,MS SQL Server 2000企业版,数据文件安装在D分区上,分区大小20G,分区格式:FAT32
出错分析:数据库出现suspect的情况大致分为断电,磁盘空间不足,数据库的版本是MSDE,数据设置了文件大小限制等,经过排查发现不是这几种情况,根据经验分析和SQL日志的提示应该是空间不足的原因,但是数据文件所在的磁盘还有10个G以上的空间,由此可推断问题出现在了数据库文件被限制断续增大,此时的数据库文件为4个G,因为FAT32分区最大支持单个数据库文件为4G
解决方法:
使用操作系统自带的convert 将FAT32转换成NTFS分区,在命令行窗口输入Convert D: /fs:ntfs
因为可能有文件正在使用,因此在转换时会提示是否卸下要转换的卷,选择“N”,最后它就会询问你是否在下一次计算机启动时转换分区,选择“Y”并重新启动机器即可完成转换.
补充:
1.Convert是windows 2000/xp/2003自带的将FAT或FAT32分区转换成NTFS分区的一个小程序,它不但转换速度快、简单易用,而且原来该分区上的数据还可以继续保存下来.
2.磁盘空间大小,分区格式对MS SQL Server限制很严格,MSDE数据库的数据文件最大为2G,和FAT16分区格式一样,而FTA32分区则可以达到4G,NTFS分区格式不限制数据库文件的大小.

posted on 2007-11-11 11:43  邵印中  阅读(945)  评论(0编辑  收藏  举报

导航