首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >开发方面的SQL SSMS清除ldf文件

开发方面的SQL SSMS清除ldf文件
EN

Server Fault用户
提问于 2019-01-03 15:41:13
回答 1查看 1.8K关注 0票数 0

在构建大型Server数据库时,我注意到我的C驱动器在运行大量SQL查询时空间不足。

以下文件夹大小超过150 is,log.ldf文件达到50 is以上。

代码语言:javascript
复制
C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\DATA

DB仍在开发中,我不需要任何事务日志或类似的东西。

我如何安全地清除这些日志文件?

EN

回答 1

Server Fault用户

发布于 2019-01-03 16:07:36

可以通过从SSMS发出以下代码块来截断日志文件:

代码语言:javascript
复制
-- 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页面查看完整的文档。

关于这个话题还有更多的信息,但是我试图用你提供的细节来回答你的问题。希望能帮上忙!

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/947486

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档