设为首页收藏本站

SAP Best Business Solution

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1283|回复: 0

Re-size log file for SQL SERVER 2012

[复制链接]

21

主题

22

帖子

74

积分

注册会员

Rank: 2

积分
74
发表于 2016-7-15 14:24:00 | 显示全部楼层 |阅读模式
如果你使用sql server2012版本的数据库,当使用sql2008的收缩文件的方法:
DUMP TRANSACTION BigData WITH NO_LOG
BACKUP LOG BigData WITH NO_LOG
使用上面的方法并不能解决问题,因为2012已经不支持transaction了。
总结下,如果想对一个的MSSQL 2008库日志避免膨胀过大,要进行日志截断,能重复使用log日志文件,步骤如下:
1)将库的恢复模式改成Full  (必须要做,Simple模式不支持日志backup)
2)backup库 (如果这个库从来没做过backup,必须要做)
3)backup log dbname to disk=’d:\dbname.log’
4)DBCC SHRINKFILE(‘dbname_log’ , 1)
5)将库的恢复模式改回Simple
—QUERY LOG FILE NAME for specific DB
SELECT name FROM sys.database_files
USE [MED]
GO
backup log med to disk=’D:\sapdata\log_2015_06_24.log’
GO
DBCC SHRINKFILE (N’MEDLOG1’ , 700, TRUNCATEONLY)
GO

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



QQ|Archiver|手机版|小黑屋|www.sapbbs.com    

GMT+8, 2019-2-17 13:01 , Processed in 1.109151 second(s), 28 queries .

声明:本站严禁任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!

本站内容由网友原创或转载,如果侵犯了您的合法权益,请及时联系处理!© admin@sapbbs.com

快速回复 返回顶部 返回列表