救急!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
数据库损坏了,执行DBCC CHECKDB 提示错误:
could not read and latch page(1:16176) whith latch type SH.PFS failed
问题点数:100、回复次数:6Top
1 楼classjava(原始野人)回复于 2004-12-03 11:01:01 得分 10
晕,想办法把表导出来Top
2 楼ljial(数据库还真是越搞越不懂,越搞越有味道)回复于 2004-12-03 11:08:01 得分 10
先把物理文件备份一下。搜索一下,过去的帖子,有说的Top
3 楼huazf(huazf)回复于 2004-12-03 12:37:09 得分 10
可以找我
QQ:386999
TEL:0576-2454863Top
4 楼yelook(香槟酒)回复于 2004-12-03 12:47:28 得分 50
0、停止SQL Server,把mdb文件拷出来,重启SQL Server,删除原来数据库
1、建一个同名的数据库
2、修改服务器设置:允许多系统目录进行直接修改
3、停止SQL Server
4、用原mdf文件覆盖新建库的数据库文件
5、重启SQL Server(这时数据库应该是置疑)
6、将数据库置为紧急状态:update master.dbo.sysdatabases set status = 32768 where name = dbname
7、重建日志:dbcc rebulid_log('dbname', 'logfile')
8、数据库重新启动,然后再还原数据库状态用以下语句
update master.dbo.sysdatabases set status = 16 where name = dbname
Top
5 楼skywebnet(小苯)回复于 2004-12-03 14:13:39 得分 0
谢谢楼上各位的建议,可是,这个错误好像是由于 数据库页面文件读取失败造成的啊,以上方法都不成功.Top
6 楼vinsonshen(为了明天)回复于 2004-12-03 14:39:43 得分 20
读取页面文件失败?应该不会是磁盘有问题吧?
试试:
sfc /scannowTop




