社区
应用实例
帖子详情
Sql2008 R2 日志文件自动收缩为 1M
zlj113
2012-11-07 03:36:42
1:Sql2008 R2的一个数据库,自动收缩选项 开启。 模式为:完全
原来数据库每天增长为7~10个G左右,这几天早上来上班的时候日志文件一直是1M,从Disk Usage报表中看到有自动收缩文件的操作:7285.15M
我的疑问是:
完全模式下 而且也没有备份日志 为什么会把文件收缩到1M呢
。如果这样的话那我假使想利用日志文件恢复到自动收缩之前的某个点,那还怎么恢复呢?
不明白自动收缩的原理,求解。。。。。
...全文
442
9
打赏
收藏
Sql2008 R2 日志文件自动收缩为 1M
1:Sql2008 R2的一个数据库,自动收缩选项 开启。 模式为:完全 原来数据库每天增长为7~10个G左右,这几天早上来上班的时候日志文件一直是1M,从Disk Usage报表中看到有自动收缩文件的操作:7285.15M 我的疑问是:完全模式下 而且也没有备份日志 为什么会把文件收缩到1M呢。如果这样的话那我假使想利用日志文件恢复到自动收缩之前的某个点,那还怎么恢复呢? 不明白自动收缩的原理,求解。。。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
开启时代
2012-11-07
打赏
举报
回复
还真不清楚 哪里有这些个记录。
zlj113
2012-11-07
打赏
举报
回复
我的意思是能不能从哪些地方有记录,自动截断 或者说,自动收缩 这个选项本身就会有自动强制截断的功能在里面?
开启时代
2012-11-07
打赏
举报
回复
1M 不是截断了 还能是什么?
zlj113
2012-11-07
打赏
举报
回复
引用 5 楼 lixzhong 的回复:
应该是数据库强制截断日志
------------- 从哪里可以看出是数据库强制截断了日志呢?
开启时代
2012-11-07
打赏
举报
回复
应该是数据库强制截断日志
發糞塗牆
2012-11-07
打赏
举报
回复
完整备份日志也不会截断的。要截断只有做日志备份,如果生产环境,你这个1M的日志,太危险了
zlj113
2012-11-07
打赏
举报
回复
没有完整备份。
發糞塗牆
2012-11-07
打赏
举报
回复
《SQLServer 企业级平台管理》上有说,不建议使用自动收缩,频繁收缩增长,I/O的开销更大。
开启时代
2012-11-07
打赏
举报
回复
有每天做数据库完整备份吗?
[MS
SQL
]
SQL
Server
2008
R2
收缩
日志
文件
[MS
SQL
]
SQL
Server
2008
R2
收缩
日志
文件
前言方法一:命令模式方法二:部分命令模式 + 任务->
收缩
->
文件
(单个数据库) 前言 随着数据库的使用,
日志
文件
越来越大,有时候就需要
收缩
一下没用的
日志
文件
占用的空间。 由于
SQL
2008
对
文件
和
日志
管理进行了优化,所以以下语句在
SQL
2005中可以运行但在
SQL
2008
中已经被取消: --(
SQL
2005) BackupLog DNName with no_log go dumptransaction DNName with
SQL
Server
2008
R2
清除
日志
在
SQL
SERVER
2008
R2
上测试通过,其它版本请自行测试,使用时无需要切换到对应的数据库上操作 ---------------------- --创建 数据库
日志
清空 --编写 时间 2019-5-9 ---------------------- --调用 Exec ShrinkLogBy
2008
R2
数据库名称 If Exists (select 1 from sysobje...
SQL
SERVER
2008
R2
日志
文件
过大处理方法 (
收缩
及删除)
SQL
SERVER
日志
文件
收缩
及删除 1、
收缩
日志
文件
1)备份数据库 完整备份数据库(在线热备) 2)收...
SQL
Server
2008
R2
日志
文件
收缩
下面的数据库为要
收缩
的数据库名称 –
SQL
Server
2008
R2
收缩
日志
----------改变数据库模式(简单) alter database 数据库 set recovery simple DBCC SHRINKFILE (N’数据库_log’ , 10) --将
日志
文件
改为10M ----------恢复数据库模式(完整) alter database 数据库 set recovery full 上面代码依次执行,亲测有用,可以
收缩
日志
文件
,就是要过一段时间还要来执行。目前还没找到更好的
SQL
SERVER
2008
R2
数据库
日志
文件
太大,如何进行清理?
数据库
日志
文件
太大,有200多G,磁盘空间只有7.34M。清理方法是:1、将恢复模式改成简单2、右键选择
收缩
,选中
文件
,然后选择
日志
文件
,再点确定。3、将恢复模式改成完全注:
SQL
Server数据库有三种恢复模式:简单恢复模式、完整恢复模式和大容量
日志
恢复模式。Simple 简单恢复模式,Simple模式的旧称叫”Checkpoint with truncate log“,...
应用实例
27,579
社区成员
68,548
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章