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

本文介绍了解决MSSQLServer数据库出现suspect状态的方法。通过对运行环境及错误原因的分析,确定了问题是由FAT32分区的单个文件大小限制导致。通过使用convert工具将分区格式从FAT32转换为NTFS,解决了数据库文件无法增长的问题。

问题: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分区格式不限制数据库文件的大小.

转载于:https://www.cnblogs.com/edrp/archive/2007/11/11/955806.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值