设为首页 加入收藏

TOP

SQL Server 2008 R2下如何清理数据库日志文件
2014-11-24 02:52:28 来源: 作者: 【 】 浏览:1
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时间查询

评论

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

·Sphinx : 高性能SQL (2025-12-24 10:18:11)
·Pandas 性能优化 - (2025-12-24 10:18:08)
·MySQL 索引 - 菜鸟教 (2025-12-24 10:18:06)
·Shell 基本运算符 - (2025-12-24 09:52:56)
·Shell 函数 | 菜鸟教 (2025-12-24 09:52:54)