李维强-15级 发表于 2018-1-12 21:22:38

日志清理,数据库文件收缩

--适用于SQL Server 2008的方法

USE
GO
ALTER DATABASE DBname SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE DBname SET RECOVERY SIMPLE   --简单模式
GO
USE DBname
GO
DBCC SHRINKFILE (N'RmyyHisDW_Log' , 11, TRUNCATEONLY)
GO
USE
GO
ALTER DATABASE RmyyHisDW SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE RmyyHisDW SET RECOVERY FULL--还原为完全模式
GO
----------------------------------------------------------------------------------------------------------------
手动的话就是
USE
GO
ALTER DATABASE DBname SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE DBname SET RECOVERY SIMPLE   --简单模式
GO
右键-任务-收缩-文件-选数据-确定
右键-任务-收缩-文件-选日志-确定

ALTER DATABASE DBname SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE DBname SET RECOVERY FULL--还原为完全模式
GO
页: [1]
查看完整版本: 日志清理,数据库文件收缩