您的位置:首页 > 数据库

SQL Server 2008 R2 清空日志文件(ldf直接清空)

2013-12-20 13:00 239 查看
今天终于在公司使用的sql server 2008 R2 数据库中ldf日志文件越来越大的问题上有了进展,,,下面语句可以直接清空ldf日志文件。--如果是其他的数据库名需要将下面的5个dbname字段USE [master]ALTERDATABASE dbname SETRECOVERYSIMPLEWITH NO_WAITALTERDATABASE dbname SETRECOVERYSIMPLEGOUSE [dbname]DECLARE @logname VARCHAR(150)SELECT @logname=name FROM sys.database_files WHERE name like'%log'DBCC SHRINKFILE(@logname,11, TRUNCATEONLY)GOUSE [master]ALTERDATABASE dbname SETRECOVERYFULLWITH NO_WAITALTERDATABASE dbname SETRECOVERYFULLGO

成功!不能做日志恢复的副作用,请大家注意一下。
QQ 交流 群 221046788
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息