当前位置:  数据库>sqlserver

如何收缩SQL Servre 2005的数据库和日志

    来源: 互联网  发布时间:2014-08-29

    本文导语:  本文介绍 如何收缩 SQL Servre 2005 数据库和日志,供大家学习参考。 一. 收缩数据库 1. 选数据库,例如 test,右键菜单:任务-收缩-数据库 2. 选中“在释放未使用空间前重新组织文件” 3. 填写“收缩后文件的最大可用空间数”...

本文介绍 如何收缩 SQL Servre 2005 数据库和日志,供大家学习参考。

一. 收缩数据库

1. 选数据库,例如 test,右键菜单:任务-收缩-数据库

2. 选中“在释放未使用空间前重新组织文件”

3. 填写“收缩后文件的最大可用空间数”

4. 按“确定”后,1G 左右的数据库文件一般1~2秒可以收缩完毕。

二. 收缩日志

1. 首先要备份事务日志,选数据库,例如 test,右键菜单:任务-备份

2. 备份类型选“事务日志”

3. 选目标磁盘时,如果已经有备份文件,可按“删除”,并不会删除物理文件。然后“添加”一个用于事务日志备份的备份文件。

4. 在左边选择页点击“选项”,可以看到“事务日志”一栏已选中“截断事务日志”。因此建议数据库在空闲或断开应用时进行收缩工作。

5. 按“确定”,此时会备份事务日志,但在数据库的物理位置上的 .mdl 日志文件并未缩小占用空间。

6. 选数据库,例如 test,右键菜单:任务-收缩-文件

7. “文件类型”选“日志”

8. 可以看到“收缩操作”一栏选中了“释放未使用的空间”

9. 按“确定”后,一般可以马上收缩完毕,视具体数据库实际情况,我的数据库 1.3G 日志缩小为 2MB 。

附:

 一般情况下,SQL数据库的收缩并不能很大程度上减小数据库大小,其主要作用是收缩日志大小,应当定期进行此操作以免数据库日志过大。

  1、设置数据库模式为简单模式:打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server-->SQL Server组-->双击打开你的服务器-->双击打开数据库目录-->选择你的数据库名称(如论坛数据库Forum),然后点击右键选择『属性』-->选择『选项』-->在『故障还原』的模式中选择“简单”,然后按确定保存。

  2、在当前数据库上点右键,看所有任务中的收缩数据库,一般里面的默认设置不用调整,直接点确定

  3、收缩数据库完成后,建议将您的数据库属性重新设置为“完整”模式,操作方法同第一点,因为日志在一些异常情况下往往是恢复数据库的重要依据。


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Jquery 收缩展开效果的实现代码
  • mysql iis7站长之家
  • jquery实现的下拉和收缩效果示例
  • SQL语句实现SQL Server 2000及Sql Server 2005日志收缩(批量)
  • sqlserver收缩日志的几种方式
  • Sqlserver 2000/2005/2008 的收缩日志方法和清理日志方法
  • 有用的SQL语句(删除重复记录,收缩日志)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3