随着sqlserver数据使用时间越来越长,会导致日志文件非常大,如下图,数据库文件才400多M,日志达到1G了。
网上有很多命令行啦,压缩格式啦等方法,我觉得都没有以下这个方法来的彻底。
点击你要压缩的数据库右键->任务->分离
然后进入你数据文件所在的位置,默认安装的是在
C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\DATA\下。
找到你刚才的分类的数据库,找到log文件,彻底删除。(如果你实在不放心,可以把日志文件备份一下)
然后回到SQL Server Management Sudio,点击数据库右键->附加,点击添加按钮,选中你刚才删除log文件的数据库主文件,会提示找不到事务日志,别管它,点击右下角的删除按钮。
最后点确认,这样,你的log文件就变成几百kb了,是不是特别爽?