SQL Server 2008 R2 清空数据库中ldf日志文件
2016-07-21 10:12
387 查看
/************************************************************ * Sql Server 2008 R2 清空数据库中ldf日志文件 * 将Whir_InternalSystem替换为您要操作的数据库即可 ************************************************************/ USE [master] ALTER DATABASE [Whir_InternalSystem] SET RECOVERY SIMPLE WITH NO_WAIT ALTER DATABASE [Whir_InternalSystem] SET RECOVERY SIMPLE GO USE [Whir_InternalSystem] DECLARE @logname VARCHAR(150) SELECT @logname = NAME FROM sys.database_files WHERE NAME LIKE'%log' DBCC SHRINKFILE(@logname, 11, TRUNCATEONLY) GO USE [master] ALTER DATABASE [Whir_InternalSystem] SET RECOVERY FULL WITH NO_WAIT ALTER DATABASE [Whir_InternalSystem] SET RECOVERY FULL GO
注意事项
1.建议操作前将数据库做一次完整备份。2.经过这样的处理,数据库将不能做日志恢复,需注意。
相关文章推荐
- DB2 开发常遇到一些错误
- 谈一谈SQL Server中的执行计划缓存(下)
- 浅析SQL Server中的执行计划缓存(上)
- 优化SQL Server的内存占用之执行缓存
- C#将文件保存到数据库中或者从数据库中读取文件
- Oracle数据库常见错误总结(一)
- Mysql 下 Insert、Update、Delete、Order By、Group By注入
- 【阿里在线技术峰会】罗龙九:云数据库十大经典案例分析
- SQL Server 存储过程
- NLog 自定义字段 写入 oracle
- MongoDB学习笔记—Linux下搭建MongoDB环境
- Oracle修改表空间大小
- sql报字段过大的错误解决方法
- oracle的分析函数over及开窗关键字range
- sql server日期时间转字符串
- mysql-5.7.13在windows上安装使用心得
- mysql在windows上如何使用
- Oracle 删除用户和表空间
- 列式数据库和行式数据库
- thinkPHP多域名情况下使用memcache方式共享session数据的实现方法