南京软件定制开发

南京倾心软件欢迎您访问本站

13605185909

新闻资讯

NEWS CENTER
栏目导航

南京软件定制开发_MSSQL数据库日志删除重建的办

发布时间:Mar 14, 2022         已有 人浏览
软件开发过程中,经常会使用到各种数据库,使用的时间越长,数据库的日志文件越多,直至填满整个硬盘。
MSSQL 日志文件过大时,可先分离数据库,然后删除日志文件,新建日志文件,最后附加数据库即可。
 
具体清理的步骤如下:
 
1)分离数据库
 
打开 Microsoft SQL Server Management Studio ,选取待分离的数据库。
鼠标右键,点击 “任务” -> “分离”。
点击 “确定” 即可。
2)彻底删除日志文件
 
进入数据库文件存放目录,如:D:\Microsoft SQL Server\MSSQL13.MSSQLSERVER2016\MSSQL\DATA
备份日志后,直接删除日志文件,如 “db_hotel_record_log.ldf”
3)重新建立日志文件

-- MSSQL 2016 创建日志文件后会自动附加数据库,这样就无需下一步的操作
use master;
exec sp_detach_db @dbname='原数据库名';
--下面是原数据库的*.mdf文件
exec sp_attach_single_file_db @dbname='原数据库名',@physname='D:\Microsoft SQL  Server\MSSQL13.MSSQLSERVER2016\MSSQL\DATA\db_hotel_record.mdf' 

--执行两遍,第一遍报个错误但数的日志文件已生成,再执行一次就能成功了。

Copyright © 2020-2022 南京倾心软件技术有限公司 版权所有     苏ICP备2020070309号-1
QQ在线咨询
13605185909
返回顶部