SQLServer 清理日志的实现(sql server2008数据库日志清理)硬核推荐

随心笔谈2年前发布 admin
200 0 0

文章摘要

这篇文章描述了从备份的 master 数据库中恢复主数据库的完整过程。首先,通过 `RECOVERY SIMPLE WITH NO_WAIT` 将主数据库恢复为快速模式,随后使用 `DBCC SHRINKFILE` 删除旧的备份文件,优化存储空间。接着切换回 master 数据库,再通过 `RECOVERY FULL` 将主数据库恢复为完全模式。整个过程旨在从备份中恢复数据库,同时保持高效和稳定性。

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

© 版权声明

相关文章