急求助!!!可能发生了架构损坏。请运行 DBCC CHECKCATALOG。

gs8716 2010-09-15 11:18:43
莫名其妙的就出现了这样的错误,网上找了有的说是断电造成的,前天非正常关机后来就这样了。数据库还能查询出数据也没有报错,就是以前写的所有的存储过程都打不开,表也不能修改。在网上找了几种解决方法都不成功。


修改表结构时出现

之后运行


use db_mian4
go

ALTER DATABASE db_mian4 SET SINGLE_USER
DBCC CHECKDB (db_mian4, repair_allow_data_loss) with NO_INFOMSGS
go

ALTER DATABASE db_mian4 SET MULTI_USER
go



错误结果:
消息 211,级别 23,状态 128,第 3 行
可能发生了架构损坏。请运行 DBCC CHECKCATALOG。
消息 0,级别 20,状态 0,第 0 行
当前命令发生了严重错误。应放弃任何可能产生的结果。


后来运行了 DBCC CHECKCATALOG(.......)
dbcc执行完毕。如果有错误提示,请与管理员联系


打开存储过程出现下面的错误提示



真是让人崩溃啊,一个月前装系统数据库全删除了,放在C盘没有备份,结果存储过程一个个地写,表一个一个地重建,那个累啊!!!现在把数据库放在其它盘符中又突然出现了这样的问题,又没有备份


请各位能解决的帮一下,不甚感激。
数据库下载地址:http://www.7jianzhi.com/db.rar
修复完成后加QQ 858941377 传给我之后结帖给分,谢谢各位了!!!!
...全文
1874 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
gs8716 2011-07-28
  • 打赏
  • 举报
回复
此问题解决方法:
http://hi.baidu.com/windy8848/blog/item/bd8fd13f5a6029c57c1e7167.html
penggang260 2011-07-27
  • 打赏
  • 举报
回复
我也遇到了这个问题,崩溃死了,救命啊
riyue_13 2011-05-30
  • 打赏
  • 举报
回复
各位牛人啊,有什么办法没,我也碰到这个问题啦
gonggou123 2011-05-04
  • 打赏
  • 举报
回复
我想问问楼主找到解决的方法没有?
tjyhello 2010-09-15
  • 打赏
  • 举报
回复
这种现象我处理过,要处理到数据库的基表。
可惜我电脑现在sql server都还没装,没法帮你处理了
gs8716 2010-09-15
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wxf163 的回复:]
我杯具了。。附加不上
[/Quote]

我试了几种附加方法,有时需要选择数据库,有时需要选择文件和组,你再试试
gs8716 2010-09-15
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 sql_cctv 的回复:]
运行 dbcc checkcatalog 数据库
试试
[/Quote]

DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
问题还是没有解决。。。。
王向飞 2010-09-15
  • 打赏
  • 举报
回复

我杯具了。。附加不上
gs8716 2010-09-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ws_hgo 的回复:]
备份了吗
[/Quote]

就是没有备份啊,以后不管怎样都得经常备份,目前项目还在开发当中,没有完善就没有及时备份。
sql_cctv 2010-09-15
  • 打赏
  • 举报
回复
运行 dbcc checkcatalog 数据库
试试
ws_hgo 2010-09-15
  • 打赏
  • 举报
回复
备份了吗
gs8716 2010-09-15
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 chinajiabing 的回复:]
搜一些数据库修复命令修复一下..
dbcc CHECKCATALOG(数据名) 试试
[/Quote]

试过了,还是不行。
gs8716 2010-09-15
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 tjyhello 的回复:]
引用 8 楼 gs8716 的回复:
引用 7 楼 tjyhello 的回复:
这种现象我处理过,要处理到数据库的基表。
可惜我电脑现在sql server都还没装,没法帮你处理了


好像和数据库服务器没关系吧,我把数据库上传到网上的服务器还是出现一样的问题。


呵呵,跟服务器没有关系,我上次数据库崩溃也是断电引起的,用DBCC没修好,后面是直接修改基表才弄好的,晚上回去给你……
[/Quote]

谢谢,等着你的好消息,如果搞不好人真的要崩溃了,几十条存储过程语句还得一个一个的写,有些现在还不一定能写出来。可惜我晚上没时间能及时回复信息,明天早上再一一回复。
tjyhello 2010-09-15
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 gs8716 的回复:]
引用 7 楼 tjyhello 的回复:
这种现象我处理过,要处理到数据库的基表。
可惜我电脑现在sql server都还没装,没法帮你处理了


好像和数据库服务器没关系吧,我把数据库上传到网上的服务器还是出现一样的问题。
[/Quote]

呵呵,跟服务器没有关系,我上次数据库崩溃也是断电引起的,用DBCC没修好,后面是直接修改基表才弄好的,晚上回去给你弄
ChinaJiaBing 2010-09-15
  • 打赏
  • 举报
回复
搜一些数据库修复命令修复一下..
dbcc CHECKCATALOG(数据名) 试试
gs8716 2010-09-15
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 hao1hao2hao3 的回复:]
数据库下载地址无法显示页面。
[/Quote]

现在可以下载了,如果能帮我解决的但没有安装sqlserver 2005的可以加QQ 858941377 提供测试数据库服务器
hao1hao2hao3 2010-09-15
  • 打赏
  • 举报
回复
数据库下载地址无法显示页面。
gs8716 2010-09-15
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 tjyhello 的回复:]
这种现象我处理过,要处理到数据库的基表。
可惜我电脑现在sql server都还没装,没法帮你处理了
[/Quote]

好像和数据库服务器没关系吧,我把数据库上传到网上的服务器还是出现一样的问题。

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧