数据库text,ntext或image节点的页(1:835),槽 什么的 不存在的解决方法
2010-12-13 17:33
127 查看
数据库出现 text,ntext或image节点的页(1:835),槽 几几的解决方法基本一样。
网上的流行的方法有问题,在此进行更正。数据库名称以northword为例,表名为birthday
1.首先检查一下数据库是不是真的有问题,有以下问题的时候,再进行下一步
运行
dbcc checkdb('northword')
显示结果列表里面有错误提示
CHECKDB 发现了 0 个分配错误和 5 个一致性错误
2.将数据库变成单用户模式,
sp_dboption 'northword', 'single user', 'true'
Go
3.以数据库最低的修复级别进行修复
以repair_allow_data_loss级别修复表
dbcc checktable('birthday',repair_allow_data_loss)
go
输出结果中会包括修复的内容,同时还会有没有修复的。
没有修复的内容,暂时先不用管。
4.再进行修复索引和表结构
修复索引表
DBCC DBREINDEX(‘birthday’)
再修复表
DBCC CHECKTABLE('birthday')
应该是没错误提示了
dbcc checkdb('northword')
5.恢复多用户模式,以便其它程序能够访问
sp_dboption 'northword', 'single user', 'false'
go
6.重新建立一个同样结构的数据库,使用数据导入导出,把数据导入到新的数据库中。原数据库修复以后,以后可能还会出现同样的问题。
7.结束
网上的流行的方法有问题,在此进行更正。数据库名称以northword为例,表名为birthday
1.首先检查一下数据库是不是真的有问题,有以下问题的时候,再进行下一步
运行
dbcc checkdb('northword')
显示结果列表里面有错误提示
CHECKDB 发现了 0 个分配错误和 5 个一致性错误
2.将数据库变成单用户模式,
sp_dboption 'northword', 'single user', 'true'
Go
3.以数据库最低的修复级别进行修复
以repair_allow_data_loss级别修复表
dbcc checktable('birthday',repair_allow_data_loss)
go
输出结果中会包括修复的内容,同时还会有没有修复的。
没有修复的内容,暂时先不用管。
4.再进行修复索引和表结构
修复索引表
DBCC DBREINDEX(‘birthday’)
再修复表
DBCC CHECKTABLE('birthday')
应该是没错误提示了
dbcc checkdb('northword')
5.恢复多用户模式,以便其它程序能够访问
sp_dboption 'northword', 'single user', 'false'
go
6.重新建立一个同样结构的数据库,使用数据导入导出,把数据导入到新的数据库中。原数据库修复以后,以后可能还会出现同样的问题。
7.结束
相关文章推荐
- text,ntext或image节点的页(1:835),槽4不存在的解决方法
- text,ntext或image节点的页(1:835),槽4不存在的解决方法
- SQL Server 提示:text、ntext或image节点的页(1:XX),槽4不存在的解决方法
- text、ntext 和 image 数据类型无效 ( 不允许从数据类型 ntext 到 varchar 的隐性转换) 的解决方法
- 对数据库操作时发生text、ntext、或是image 节点的分页,插槽?不存在
- 达梦数据库新建数据库提示DUAL表或视图不存在的解决方法
- 管理数据库ntext、text 和 image 类型数据
- MSSQL text/ntext 字段在读取时返回值不是String而是Object:net.sourceforge.jtds.jdbc.ClobImpl@66fa192的解决方法
- 数据库的索引,mysql中的索引|||如何在mysql中对text字段加索引?|||mysql数据库中的字段在什么情况下加索引?|||高手请进:text字段不能做索引,有无其他方法?|||该建那个字段
- Oracle 12c 数据库中scott用户不存在的解决方法
- Windows7旗舰版安装PLSQLDeveloper连接数据库遇到:ora-12514 问题和ORA-12545:因目标主机或对象不存在,连接失败”解决方法
- 为什么在存储过程中局部变量不能申明text,ntext,image类型的,高手帮我解决一下啊?(急)
- ASP.net出现“访问IIS元数据库失败”解决方法是什么?
- 关于大文件上传并保存数据库的处理(image,text,ntext)
- 加载数据库的完整性保证(SQLite Error 11 - database disk image is malformed的解决方法)
- sql sever 2005 replication 时对于 image,text类型的字段提示错误的解决方法
- 字段含多个text、image字段,配完复制后,不能保存的问题解决方法
- PowerDesigner输出到数据库报错:"ORA-00942: 表或视图不存在 "的原因和解决方法
- 程序包com.sun.image.codec.jpeg不存在解决方法
- Oracle 12c 数据库中scott用户不存在的解决方法