截断SQL Server日志文件的命令是什么?
时间:2020-03-05 18:46:41 来源:igfitidea点击:
发送给同事之前,我需要清空LDF文件。如何强制SQL Server截断日志?
解决方案
回答
在管理工作室中:
- 确保将"恢复模型"设置为"简单",而不是"完整"
- 点击确定
- 再次右键单击数据库,选择"任务"->"收缩"->"文件"。
- 将文件类型更改为"日志"
- 单击确定。
另外,SQL也可以这样做:
ALTER DATABASE mydatabase SET RECOVERY SIMPLE DBCC SHRINKFILE (mydatabase_Log, 1)
参考:http://msdn.microsoft.com/en-us/library/ms189493.aspx
回答
带有truncate_only的备份日志日志名,后跟dbccrinkfile命令
回答
如果我还记得...在查询分析器或者等效工具中:
BACKUP LOG databasename WITH TRUNCATE_ONLY DBCC SHRINKFILE ( databasename_Log, 1)