清除SQL2008R2日志文件

最近公司的SQL数据库全转移为阿里云数据库,由于自己转移的时候是执行的脚本,所以产生了很多的日志文件,都是没用的日志文件,所以自己想清除日志,自己电脑没有安装SQL2008,所以远程公司其他安装SQL2008的电脑,执行以下清除日志的代码,日志文件瞬间就成了1M:

 1 USE qds115804469_db  
 2 GO  
 3 ALTER DATABASE qds115804469_db SET RECOVERY SIMPLE WITH NO_WAIT  
 4 GO  
 5 ALTER DATABASE qds115804469_db SET RECOVERY SIMPLE  
 6 GO  
 7 USE qds115804469_db  
 8 GO  
 9 DBCC SHRINKFILE (N'qds115804469_db_log' , 0,TRUNCATEONLY)  
10 GO  

查询数据库的数据文件及日志文件的相关信息代码如下【转换文件大小单位为MB】:

1 select name, convert(float,size) * (8192.0/1024.0)/1024. from [数据库名].dbo.sysfiles

 

转载于:https://www.cnblogs.com/jiaojuan/p/5807004.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值