设为首页 加入收藏

TOP

SQL Server 2008 R2下如何清理数据库日志文件
2014-11-24 02:52:28 来源: 作者: 【 】 浏览:2
Tags:SQL Server 2008 如何 清理 数据库日志 文件
SQL Server 2008 R2下如何清理 数据库日志文件
废话不多说,直接上代码,清理后日志文件为1M
[sql] 
USE [master]  
GO  
ALTER DATABASE [数据库名] SET RECOVERY SIMPLE WITH NO_WAIT  
GO  
ALTER DATABASE [数据库名] SET RECOVERY SIMPLE  
GO  
USE [数据库名]  
GO  
DBCC SHRINKFILE (N'[数据库日志文件名称]' , 0,TRUNCATEONLY)  
GO  
USE [master]  
GO  
ALTER DATABASE [数据库名] SET RECOVERY FULL WITH NO_WAIT  
GO  
ALTER DATABASE [数据库名] SET RECOVERY FULL  
GO  

--查询指定数据库的日志文件名称
USE [数据库名]   
GO  
SELECT name FROM SYS.database_files WHERE type_desc='LOG'  

08R2通过,其他版本未测试
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇SQL Server中的时间算法语句 下一篇sqlserver2008时间查询

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Redis 分布式锁全解 (2025-12-25 17:19:51)
·SpringBoot 整合 Red (2025-12-25 17:19:48)
·MongoDB 索引 - 菜鸟 (2025-12-25 17:19:45)
·What Is Linux (2025-12-25 16:57:17)
·Linux小白必备:超全 (2025-12-25 16:57:14)