文章摘要
这篇文章介绍了如何通过简单的SQL语句来恢复被部分失效的数据库。具体操作包括设置数据库的恢复模式为SIMPLE或FULL,使用DBCC SHRINKFILE命令优化数据库文件,以及逐步恢复数据库的结构和数据。这些步骤有助于在数据库发生故障后快速恢复正常状态,保留数据完整性。
USE [master]
GO
ALTER DATABASE 数据库名 SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE 数据库名 SET RECOVERY SIMPLE –简单模式
GO
USE 数据库名
GO
DBCC SHRINKFILE (N’文件名’ , 11, TRUNCATEONLY)
GO
USE [master]
GO
ALTER DATABASE 数据库名 SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE 数据库名 SET RECOVERY FULL –还原为完全模式
GO
GO
ALTER DATABASE 数据库名 SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE 数据库名 SET RECOVERY SIMPLE –简单模式
GO
USE 数据库名
GO
DBCC SHRINKFILE (N’文件名’ , 11, TRUNCATEONLY)
GO
USE [master]
GO
ALTER DATABASE 数据库名 SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE 数据库名 SET RECOVERY FULL –还原为完全模式
GO
© 版权声明
文章版权归作者所有,未经允许请勿转载。



