出现这些情况的原因,往往是因为数据库有些损坏,或索引不完整。
在ACCESS中,有个修复数据库的功能可以解决这个问题,在SQL企业管理器,没有这个功能,要用语句来完成,下面就介绍如何用SQL语句完成数据库的修复,需要注意的是,在进行下面的操作时,必须断开所有用户的连接:
复制代码 代码如下:
  USE MASTER
  GO
  sp_dboption '你的数据库名', 'single user', 'true'
  Go
  DBCC CHECKDB('你的数据库名', REPAIR_REBUILD)
  Go
  USE你的数据库名
  go
  exec sp_msforeachtable 'DBCC CHECKTABLE(''?'',REPAIR_REBUILD)'
  go
  sp_dboption '你的数据库名', 'single user', 'false'
  Go

更多相关文章

  1. Android系统配置数据库注释(settings.db)
  2. Android(安卓)-- Android(安卓)JUint 与 Sqlite
  3. android 当系统存在多个Launcher时,如何设置开机自动进入默认的La
  4. Android(安卓)中数据库查询方法 query() 中的 select
  5. [置顶] android orm映射框架(类似hibernate)基本使用
  6. Android:getWritableDatabase/getReadableDatabase无法调用onCre
  7. Android(安卓)SQLiteDatabase的使用
  8. android SQLite数据库基本操作示例
  9. android之sqlite数据库初级

随机推荐

  1. php图片上传并重命名图片的功能实现原理
  2. php如何以一个对象作为数组下标?
  3. 过期时间为“会话结束”的Cookie何时到期
  4. PHP打开所有报错
  5. php预定义常量目录分隔符
  6. php-自动过滤、自动填充、自动验证
  7. drupal优化全攻略
  8. 将数据从一个流传输到另一个流
  9. PHP打印输出数组内容及结构函数print_r与
  10. PHP实现图片上添加文字(证书生成)