`
xinlanzero
  • 浏览: 246578 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

快速收缩MSSQL数据库日志

F# 
阅读更多
快速收缩数据库只有下面三个步骤:

/*--特别注意  

请按步骤进行,未进行前面的步骤,请不要做后面的步骤  
否则可能损坏你的数据库.  
--*/

一、打开查询分析器,默认数据库选择master,然后进行下列操作:

1.清空日志:
DUMP TRANSACTION [数据库名] WITH NO_LOG          

2.截断事务日志:  
BACKUP LOG [数据库名] WITH NO_LOG  

二、打开企业管理器,然后进行以下操作:

3.收缩数据库文件:
选中[数据库名],
右键选择“所有任务(K)”下的“收缩数据库(D)...”,
英文是SHRINK DATABASE,
打开对话框中,选择“文件(F):”,
然后分别对两个数据库文件进行“收缩操作”,使用默认选项“压缩页,然后截断文件中的可用空间(P)”。

OK,你就可以把你的数据库空间压缩到最小了。


分享到:
评论

相关推荐

    MSSQL数据库日志清理收缩工具

    一个很小的SQL日志收缩工具 MSSQL数据库日志清理收缩工具

    MSSQL数据库日志满的快速解决办法

    MSSQL数据库日志满的快速解决办法 先提供一种复杂的方法压缩日志及数据库文件如下: 1.清空日志 DUMP TRANSACTION 库名 WITH NO_LOG 2.截断事务日志: BACKUP LOG 数据库名 WITH NO_LOG 3.收缩数据库文件(如果不...

    数据库日志收缩工具

    mssql数据库日志收缩工具。可以采用,提高操作效率。数据库

    批量收缩mssql日志文件

    批量收缩mssql日志文件,众所周知MSSQL需要经常收缩下日志文件,而收缩日志文件操作麻烦,下面提供傻瓜化批量收缩脚本,只要放到sql命令行中执行一下就可以收缩所有数据库的日志文件了,相当实用。

    MSsql日志收缩工具

    简单配置后就可以对mssql数据库的日志进行收缩操作,支持锁定日志大小 目前测试对sql2000完美支持

    收缩数据库日志文件的方法(仅适用于mssql2005)

    您可能感兴趣的文章:清空MSSQL日志 与set recovery simplemssql无数据库日志文件恢复数据库的方法mssql自动备份及自动清除日志文件服务器设置sqlserver 数据库日志备份和恢复步骤sqlserver 日志恢

    sql 2012收缩日志.pdf

    如何在MS SQL Server 2012 日志收缩 ldf 完整备份 简单备份 收缩日志文件数据库三种方式

    解决Mysql收缩事务日志和日志文件过大无法收缩问题

    收缩数据库文件(如果不压缩,数据库的文件不会减小  exec(‘DBCC SHRINKDATABASE(数据库名) ‘) –4.设置自动收缩  exec(‘EXEC sp_dboption 数据库名,autoshrink,TRUE’) 二.MS SQL SERVER 2008 &...

    SQL2008日志清理工具.rar

    SQL2008R2日志清理工具,很好用的MSSQL日志收缩工具,

    SQL2005日志收缩方法

    有用的SQL语句(删除重复记录,收缩日志)SQL语句实现SQL Server 2000及Sql Server 2005日志收缩(批量)Sqlserver 2000/2005/2008 的收缩日志方法和清理日志方法收缩数据库日志文件的方法(仅适用于mssql2005)SQL ...

    MSSQL 2005/2008 日志压缩清理方法小结

    适用于SQL Server 2005的...收缩 两种方式: 1):压缩数据库 DBCC SHRINKDATABASE(库名) GO 2):指定数据文件,可以通过这个语句查询到:select * from sysfiles 此方式也可以通过操作:右键你要压缩的数据库–所有任务–

    清空MSSQL日志 与set recovery simple

    再打开企业管理器–右键你要压缩的数据库–所有任务–收缩数据库–收缩文件–选择日志文件–在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了。 如果以后,不想要它变大

    mssql-script:mssql脚本汇总

    SQL2008R2 ~SQL2016大于SQL2016版本不保证脚本一定能用后面脚本会不定期更新脚本数量:54个脚本分类备份还原表分区常用函数错误日志定时自动抓取耗时SQL并归档发邮件脚本模块镜像批量脚本数据库收缩数据库损坏数据库...

    sqlserver日志收缩.docx

    sqlserver日志收缩介绍

    迷你版SQL2000服务器

    +数据库页增加收缩数据库和清除日志文件内容的右键功能项; +增加版本号显示,优化部分代码; +增加启动前自检,缺少文件时会有提示。 1.0.6 *修正附加和恢复数据库时,逻辑名处理不正确的问题。 1.0.5 ^备份...

    MS SQL入门-进阶-实战培训.pdf

     3.1.4 数据库日志备份   3.1.5 压缩备份   3.1.6 使用高级备份选项   3.1.7 利用维护计划进行备份   3.2 数据库还原   3.2.1 数据库还原概述   3.2.2 恢复数据库到时间点   3.2.3 数据库快照概述  ...

    拯救你的数据 通过日志恢复MSSQL数据

    数据库的故障恢复改为非简单模式,去掉自动关闭和自动收缩两个选项  如果是简单模式:类似下面的语句操作数据就不会记录到日志中: select * into t from [表名] 这时为保证数据的完整要将数据库的恢复模式改成...

    SQL Server数据库查询速度慢原因及优化方法

    11、重建索引 DBCC REINDEX ,DBCC INDEXDEFRAG,收缩数据和日志 DBCC SHRINKDB,DBCC SHRINKFILE. 设置自动收缩日志.对于大的数据库不要设置数据库自动增长,它会降低服务器的性能。 在T-sql的写法上有很大的讲究,...

    数据库操作语句大全(sql)

    set @strSQL = 'select count(*) as Total from [' + @tblName + '] where 1=1 安定 '+ @strWhere 2、收缩数据库 --重建索引 DBCC REINDEX DBCC INDEXDEFRAG --收缩数据和日志 DBCC SHRINKDB DBCC SHRINKFILE 3、...

Global site tag (gtag.js) - Google Analytics