收藏本站 
广告服务 
网站地图 
>> 本频道近100000余篇各类电脑技术、网络技术、软件技术、网页及平面设计等方面的电脑教程,我们的原则:不是精华拒不收录!
先飞电脑技术网技术文章数据库开发MS-SQL
网络编程 | 网站建设 | 网络技术 | 设计教程 | 软件教学 | 程序开发 | 数据库开发 | 教育认证 | 硬件维护 | 媒体动画 | 机械电子 |

解析减少SQL日志大小的三个好方法

[ 作者:佚名    转贴自:网络转载    阅读次数:79    更新时间:2007-9-17 11:48:00   录入:刘光勇 ]         
    第一个方法:

假设select为数据库名称

在查询分析器中执行:

backup log MuOnline with NO_LOG
backup log MuOnline with TRUNCATE_ONLY
DBCC SHRINKDATABASE(MuOnline)

将上面的语句多次执行,直到日志文件缩小。

exec sp_dboption 'MuOnline','autoshrink','on'

建立作业,每半个小时一次日志备份,每天一次完全数据库备份。

在Log收缩到正常大小后,将autoshrink选项设置为off。

第二个方法

数据库增大是因为你的日志增大了,以前大家讨论过的,最简单可行的办法就是在你数据库属性->选项->故障还原里面选成简单模式(缺省为完全模式),然后选收缩数据库进行一次收缩,以后你的数据库基本就不怎么会增长了。

第三个方法

1. 进入企业管理器,选中数据库,比如muonline

2. 所有任务->分离数据库

3. 到数据库文件的存放目录,将MuOnline_log.LDF文件删除,为了避免出错,可以拷贝出去。

4. 企业管理器->附加数据库,选muonline,这个时候你会看见日志文件这项是一个叉,不要紧,继续,此时数据库就会提示你该数据库无日志是否创建一个新的,确定。

5. 记得数据库重新附加后用户要重新设置一下。

文章首页【加入到收藏夹】告诉好友】【打印此文】【关闭窗口
  版权声明:本站提供的“解析减少SQL日志大小的三个好方法”版权归文章所有者,转载请注明出处!
 ·上一篇文章:解析Char类型与Varchar类型的区别      ·下一篇文章:SQL Server identity列的操作方法
相关文章
·解析CSS中的行为“HTC ”[69]
·解析网页色彩搭配的原理[86]
·Windows Vista系统文件压缩功能解析[24]
·《英雄Ⅱ》新对抗系统攻略解密版解析[55]
·解析MySQL中建立外键的方法[92]
网站主页 | 收藏本页 | 联系我们 | 广告服务 | 站点地图 | 会员注册 | 招聘信息 | 内容指正

联系QQ:先飞电脑技术网站事务联系QQ,点击可以直接留言. 32933427 电话:13710542091 [世界排名] 鄂ICP备05005890号 先飞电脑教程网