sqlserver 直接清除 ldf文件 释放磁盘空间

首先警告:不能直接删除ldf日志文件 否则:

sqlserver 直接清除 ldf文件 释放磁盘空间

 

 凉凉

好了接下来阐述正确方法(最好还是备下份,虽然我没出问题但是万一你数据没了呢):

1.打开sqlserver管理工具,选中需要操作的数据库——右键——任务——分离;

sqlserver 直接清除 ldf文件 释放磁盘空间

 

 sqlserver 直接清除 ldf文件 释放磁盘空间

 

 勾选删除链接(如果有链接连着数据库会导致分离失败)然后点击确定

2.这时候你会发现你的数据库不见了,不要着急,一会儿就弄回来,先去我的电脑-文件管理 把万恶之源 ldf文件删除了,什么 你不知道ldf文件在哪里?一般都在这里……

sqlserver 直接清除 ldf文件 释放磁盘空间

 

 

3.然后回到管理工具 附加上刚才分离的库文件 一般是 ndf 或者mdf后缀的

sqlserver 直接清除 ldf文件 释放磁盘空间

 

 sqlserver 直接清除 ldf文件 释放磁盘空间

 

 选择后下面会有两个文件 如果你删了ldf 会提示日志文件找不到 把那一项删了 点确定就是 我懒得再去删一遍日志文件 我就不截图了

附加完毕是不是发现 我的数据库又回来了 整个过程都不需要重启数据库

完毕

sqlserver 直接清除 ldf文件 释放磁盘空间

上一篇:坑(三)—— pymysql数据异常


下一篇:mysql-schema-sync 之 实例间表结构统一