SQL Server数据库检修

来源:互联网 发布:谷歌软件 编辑:程序博客网 时间:2024/04/28 09:34

有两种不同检修方法

1.

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
2.

USE MASTER
GO

sp_dboption '你的数据库名', 'single user', 'true'
Go

DBCC CHECKDB('你的数据库名', REPAIR_REBUILD)
Go

USE 你的数据库名
go

DBCC CHECKTABLE('表名',REPAIR_ALLOW_DATA_LOSS)

GO

 Exec sp_dboption '你的数据库名', 'single user', 'false'

 

原创粉丝点击