在构建大型Server数据库时,我注意到我的C驱动器在运行大量SQL查询时空间不足。
以下文件夹大小超过150 is,log.ldf文件达到50 is以上。
C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\DATADB仍在开发中,我不需要任何事务日志或类似的东西。
我如何安全地清除这些日志文件?
发布于 2019-01-03 16:07:36
可以通过从SSMS发出以下代码块来截断日志文件:
-- Truncate the log by changing the database recovery model to SIMPLE.
ALTER DATABASE AdventureWorks2012
SET RECOVERY SIMPLE;
GO
-- Shrink the truncated log file to 1 MB.
DBCC SHRINKFILE (AdventureWorks2012_Log, 1);
GO
-- Reset the database recovery model.
ALTER DATABASE AdventureWorks2012
SET RECOVERY FULL;
GO 您可以在这个MS DOCS页面查看完整的文档。
关于这个话题还有更多的信息,但是我试图用你提供的细节来回答你的问题。希望能帮上忙!
https://serverfault.com/questions/947486
复制相似问题