求SQL数据库表损坏的原因及修复办法。

ZJM84862915 2016-07-25 11:09:29
SQL数据库中有表损坏,通过ODBC数据源不能打开该表,在资源管理器中查看该表全部记录,结果只显示其中一部分数据,而且不能“显示最后一行”。
现向电脑专家请教:
1、发现SQL数据库中有表损坏,如何进行修复?
2、发生SQL数据库表损坏的原因是什么?哪些情况会发生SQL数据库表损坏?
3、如何检查出SQL数据库中有哪些表损坏?
敬请指导,不胜感激!
...全文
1470 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wang哥 2018-03-12
  • 打赏
  • 举报
回复
也可以直接从mdf里面提取table ,procedure,view等,生成新的数据库。再附加即可。QQ:80554803
wang哥 2017-09-11
  • 打赏
  • 举报
回复
也可以直接从mdf里面提取table ,procedure,view等,生成新的数据库。再附加即可。QQ:80554803
唐诗三百首 2016-07-25
  • 打赏
  • 举报
回复
1、发现SQL数据库中有表损坏,如何进行修复? --> 用dbcc checktable(). 2、发生SQL数据库表损坏的原因是什么?哪些情况会发生SQL数据库表损坏? --> 服务器意外断电,数据文件损坏,磁盘坏区等情况. 3、如何检查出SQL数据库中有哪些表损坏? --> 用dbcc checkdb().
shoppo0505 2016-07-25
  • 打赏
  • 举报
回复
首先我觉得应该确认下,是不是表损坏了. 你这种问题,我从来没见过,也没听说过. 关于ODBC能不能连接到数据库,可能你的connectionstring写错了. 至于最后一行不显示的问题.你怎么确认还有一行数据的?

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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