最简洁的多重查询的解决方案
程序员文章站
2022-07-01 23:27:03
使用数据库的过程中,由于断电或其他原因,有可能导致数据库出现一些小错误,比如检索某些表特别慢,查询不到符合条件的数据等. 出现这些情况的原因,往往是因为数据库有些损坏,或索引不完整...
使用数据库的过程中,由于断电或其他原因,有可能导致数据库出现一些小错误,比如检索某些表特别慢,查询不到符合条件的数据等.
出现这些情况的原因,往往是因为数据库有些损坏,或索引不完整.
在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
出现这些情况的原因,往往是因为数据库有些损坏,或索引不完整.
在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
上一篇: SQLite分离数据库实例讲解
推荐阅读
-
shell脚本分析 nginx日志访问次数最多及最耗时的页面(慢查询)
-
ajax获取数据中文乱码问题最简单的完美解决方案
-
PHP生成指定长度随机数最简洁的方法
-
c#实现最简洁的快速排序(你绝对可以看懂)
-
在mybatis和PostgreSQL Json字段作为查询条件的解决方案
-
Ubuntu下Sublime Text无法输入中文最简单的解决方案
-
担心是“密切接触者”?最权威的查询通道上线了!最快只需3秒
-
shell脚本分析 nginx日志访问次数最多及最耗时的页面(慢查询)
-
baby ftp server怎么用?最简洁小巧的FTP服务器软件baby ftp server使用说明
-
Oracle通过v$sqlarea,v$sql查询最占用资源的查询教程