用SQL语句完成SQL Server数据库的修复
用SQL语句完成SQL Server数据库的修复 q FW:@g7Yq2009-1-9 15:22:26 z1N3u6d[h4SS3d
荆州北大青鸟青少年宫校区 @cQ[| FSK:T
使用数据库的过程中,由于断电或其他原因,有可能导致数据库出现一些小错误,比如检索某些表特别慢,查询不到符合条件的数据等。
出现这些情况的原因,往往是因为数据库有些损坏,或索引不完整。._J^_9v5mu-} EQ3p
t ?!E+Pv"m-K{
在ACCESS中,有个修复数据库的功能可以解决这个问题,在SQL企业管理器,没有这个功能,要用语句来完成,下面就介绍如何用 SQL 语句完成数据库的修复,需要注意的是,在进行下面的操作时,必须断开所有用户的连接:,zh$y&c%JY
USE MASTERe)UG?c
7?.{*fHW2qp'TS
GO
ZT(_*g0_.f0G3W
sp_dboption ’你的数据库名’, ’single user’, ’true’P&_F&c)^d I
!K)H1k8zFR| Xe+[ }
Go{8\7yklK3E'[)N
DBCC CHECKDB(’你的数据库名’, REPAIR_REBUILD)