sql 2008数据库日志清理(转)
USE DatabaseName
GO
dbcc sqlperf(logspace) --查看日志文件大小
GO
SELECT name ,size/128.0 - CAST(FILEPROPERTY(name, 'SpaceUsed') AS int)/128.0 AS AvailableSpaceInMB
FROM sys.database_files;
GO
---查詢所有數據庫大小及路徑
select a.name,a.size,a.filename from sys.sysaltfiles a
GO
USE [master]
GO
ALTER DATABASE DatabaseName SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE DatabaseName SET RECOVERY SIMPLE --簡單模式
GO
USE DatabaseName
GO
DBCC SHRINKFILE (N'DatabaseName_log' , 100, TRUNCATEONLY)
GO
USE [master]
GO
ALTER DATABASE DatabaseName SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE DatabaseName SET RECOVERY FULL --還原為完全模式
GO
轉載于:https://www.cnblogs.com/rmhy/p/9969805.html
總結
以上是生活随笔為你收集整理的sql 2008数据库日志清理(转)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SrpingCloud 之SrpingC
- 下一篇: jenkins 流水线(pipline)