自来云

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
1.查看日志文件名 使用命令 
sp_helpdb testdb
2.
USE
[master] GO ALTER DATABASE testdb SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE testdb SET RECOVERY SIMPLE GO USE testdb GO DBCC SHRINKFILE (N'Csoft_log' , 0,TRUNCATEONLY) GO USE [master] GO ALTER DATABASE testdb SET RECOVERY FULL WITH NO_WAIT GO ALTER DATABASE testdb SET RECOVERY FULL GO

注:适用sql 2005及以上版本


 

SQL2005清空删除日志:

复制代码
Backup Log DNName with no_log '这里的DNName是你要收缩的数据库名,自己注意修改下面的数据库名,我就不再注释了。
go
dump transaction DNName with no_log 
go
USE DNName
DBCC SHRINKFILE (2)
Go
复制代码

sqlserver2000压缩日志 

可以将jb51.ldf文件变得很小,方便备份数据库等,在sqlserver查询分析器中执行即可。 

1 DUMP TRANSACTION [jb51] WITH NO_LOG 
2 BACKUP LOG [jb51] WITH NO_LOG 
3 DBCC SHRINKDATABASE([jb51])

 

posted on 2018-05-27 21:25  自来云  阅读(128)  评论(0)    收藏  举报