USE 数据库名 GO ALTER DATABASE 数据库名 SET RECOVERY SIMPLE --设置简单恢复模式 GO DBCC SHRINKFILE (逻辑文件名, 1) GO ALTER DATABASE 数据库名 SET RECOVERY FULL --恢复为原模式 GO
--备份数据库日志 backlog database to disk='路径\文件名' go --设置恢复模型为简单 ALTER DATABASE DATABASENAME SET RECOVERY SIMPLE; GO -- 收缩到1m DBCC SHRINKFILE (DATABASENAME_Log, 1); GO --更改回复模型为完全 ALTER DATABASE DATABASENAME SET RECOVERY FULL; GO --重新进行完整备份 backup database databasename to disk='路径\文件名'
backup log UserExp with truncate_only// 不备份只截断
dbcc shrinkfile(2,notruncate)//释放的空间保留在文件中,不给操作系统
dbcc shrinkfile(2,truncateonly)//未使用的空间释放给操作系统
GO
ALTER DATABASE 数据库名 SET RECOVERY SIMPLE --设置简单恢复模式
GO
DBCC SHRINKFILE (逻辑文件名, 1)
GO
ALTER DATABASE 数据库名 SET RECOVERY FULL --恢复为原模式
GO
backlog database to disk='路径\文件名'
go
--设置恢复模型为简单
ALTER DATABASE DATABASENAME
SET RECOVERY SIMPLE;
GO
-- 收缩到1m
DBCC SHRINKFILE (DATABASENAME_Log, 1);
GO
--更改回复模型为完全
ALTER DATABASE DATABASENAME
SET RECOVERY FULL;
GO
--重新进行完整备份
backup database databasename to disk='路径\文件名'