找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

初学者课程:T3自学|T6自学|U8自学软件下载课件下载工具下载资料:通资料|U8资料|NC|培训|年结积分规则 | 使用常见问题Q&A
知识库:U8 | | NC | U9 | OA | 政务U8|U9|NCC|NC65|NC65客开|NCC客开新手必读 | 任务 | 快速增金币用友QQ群[微信群]
查看: 3999|回复: 8

[数据库知识] SQL Server日志文件总结及日志满的处理

[复制链接]
发表于 2009-4-18 10:28:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

×

1.
分离数据库 企业管理器->服务器->数据库->右键->分离数据库
  2.删除LOG文件

附加数据库 企业管理器->服务器->数据库->右键->附加数据库

此法生成新的LOG,大小只有500多K。  

注意:建议使用第一种方法。  

如果以后,不想要它变大。
  SQL2000下使用:

在数据库上点右键->属性->选项->故障恢复-模型-选择-简单模型。

或用SQL语句:
  alter database 数据库名 set recovery simple

另外,如上图中数据库属性有两个选项,与事务日志的增长有关:
  Truncate log on checkpoint  
  (此选项用于SQL7.0,SQL 2000中即故障恢复模型选择为简单模型)  

当执行CHECKPOINT 命令时如果事务日志文件超过其大小的70% 则将其内容清除在开发数据库时时常将此选项设置为True Auto shrink定期对数据库进行检查当数据库文件或日志文件的未用空间超过其大小的25%时,系统将会自动缩减文件使其未用空间等于25% 当文件大小没有超过其建立时的初始大小时不会缩减文件缩减后的文件也必须大于或等于其初始大小对事务日志文件的缩减只有在对其作备份时或将Truncate log on checkpoint 选项设为True 时才能进行。  

  
注意:一般立成建立的数据库默认属性已设好,但碰到意外情况使数据库属性被更改,请用户清空日志后,检查数据库的以上属性,以防事务日志再次充

sql.doc

38 KB, 下载次数: 1, 下载积分: 金币 -5

售价: 10 金币  [记录]

金币

快速加金币

下载提示积分金币不足,非特定用户等

无法下载,可充值金币

发表于 2009-12-4 11:14:24 | 显示全部楼层
建议不要使用“简单模型”的日志选项,日志文件包含了数据库的所有操作记录,万一数据库坏了,mdf文件丢失了,只靠ldf还能恢复。
发表于 2009-12-11 13:12:10 | 显示全部楼层
讲得对,我们就遇到过以上情况
发表于 2010-5-17 00:22:47 | 显示全部楼层
我也碰到过
发表于 2010-12-28 16:39:39 | 显示全部楼层
学习一下,不过,收缩数据库好像对用友的数据库效果不大。
发表于 2011-1-25 14:49:16 | 显示全部楼层
刚刚除了混,学习学习。。。
发表于 2011-5-4 07:43:54 | 显示全部楼层
没看明白
发表于 2011-5-4 10:13:23 | 显示全部楼层
学习中!
发表于 2011-5-13 09:47:31 | 显示全部楼层
学习 反思中
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|站长微信|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号|51072502110008 )

GMT+8, 2024-5-21 01:20 , Processed in 0.030194 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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