`
xinlanzero
  • 浏览: 251882 次
  • 性别: 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数据库日志清理收缩工具

    本文将深入探讨“MSSQL数据库日志清理收缩工具”的相关知识点,以及如何利用该工具优化数据库性能。 首先,我们需要理解MSSQL的日志文件,通常称为 transaction log。日志文件记录了所有事务的详细操作,包括数据的...

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

    标题中的“MSSQL数据库日志满的快速解决办法”是指在Microsoft SQL Server数据库系统中,当事务日志文件(LDF)的空间被填满时,如何有效地清理和压缩日志,以释放空间并避免数据库运行问题。描述中提供了一种相对...

    数据库日志收缩工具

    "mssql数据库日志收缩工具"可能是针对SQL Server设计的一款第三方工具,旨在简化日志收缩的操作,提高工作效率。这样的工具通常会提供图形化界面,使用户能够更直观地监控和管理日志文件大小,避免复杂的SQL命令输入...

    mssql数据库日志清理工具

    "mssql数据库日志清理工具"就是针对SQL Server数据库的日志管理而设计的实用工具,主要用于帮助用户有效地管理和清理事务日志,以保持数据库的高效运行。 事务日志是SQL Server用来记录所有事务操作的地方,包括...

    批量收缩mssql日志文件

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

    MSsql日志收缩工具

    标题中的“MSsql日志收缩工具”指的是一个专门针对MSSQL数据库日志文件的优化工具,它的主要目的是减小日志文件(.ldf)的大小,以释放磁盘空间并提高系统性能。日志文件通常会随着数据库事务的增加而不断增长,如果...

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

    ### MSSQL Server数据库日志满的快速解决办法 在日常的数据库管理工作中,经常会遇到MSSQL Server数据库日志空间不足的问题。这不仅会影响到数据库性能,严重时还可能导致数据库不可用。本文将详细介绍几种常见的...

    解决SQL数据库日志已满的问题

    在SQL Server中,数据库日志已满的问题是一个常见的问题,主要由于事务日志空间不足导致。日志文件用于记录所有数据库事务,确保数据的一致性和可恢复性。当日志文件达到其最大大小且未被清除或收缩时,可能会阻碍...

    mSSQL数据库优化

    ### mSSQL数据库优化知识点详解 #### 一、查询速度慢的原因及解决策略 在数据库应用开发中,尤其是在处理大量数据时,查询速度慢是一个常见的问题。以下是一些导致查询速度慢的原因及其优化方法: 1. **没有索引...

    微软MS SQL SERVER 日志收缩工具(2019重构版)支持sqlserver 2008及以后版本,trunc绿色版单文件。

    微软MS SQL SERVER 日志收缩工具(2019重构版)支持sqlserver 2008及以后版本,trunc绿色版单文件。 MS SQL Server日志收缩工具是款小巧好用的sql日志清理工具,主要就是帮助用户清除系统红无用的SQL日志文件,更...

    数据库日志清理数据库日志清理

    ### 数据库日志清理知识点详解 #### 一、概述 在数据库管理中,数据库日志清理是一项非常重要的工作。它不仅能够帮助优化数据库性能,还能有效利用存储空间,确保数据安全性和事务一致性。本文将围绕“数据库日志...

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

    在SQL Server 2005中,管理数据库日志文件的大小是数据库维护的重要部分,尤其是对于那些日志文件快速增长的数据库。日志文件(*.ldf)存储所有事务的详细信息,包括对数据的修改、数据库的创建和删除等操作。当日志...

    sql 2012收缩日志.pdf

    在讨论关于SQL Server 2012数据库日志文件收缩的话题时,首先需要明确日志文件(.ldf文件)在数据库管理中的作用。SQL Server的日志文件存储了数据库事务的所有日志记录,包括提交或回滚事务所需的所有信息。日志...

    清理数MSSQL据库日志脚本

    因此,定期清理MSSQL数据库日志是非常必要的。 标题“清理MSSQL数据库日志脚本”指的是针对SQL Server数据库的日志清理过程,通常通过执行特定的Transact-SQL(T-SQL)脚本来完成。这个过程称为日志截断,它可以...

    MSSQL数据库管理

    数据库日志文件突然增大且无法收缩,可能是因为长时间运行的事务导致,可以查看master.dbo.sysprocesses中的open_tran字段来确定。此外,分区表和分区视图是处理大数据量的有效策略。分区表将数据分布到多个物理存储...

    一个短小精悍的MS SQL Server数据库日志清除工具程序。.rar

    标题中的“一个短小精悍的MS SQL Server数据库日志清除工具程序”指的是针对Microsoft SQL Server数据库的日志清理工具。MS SQL Server是一个广泛使用的商业关系型数据库管理系统,它在处理大量数据时会产生大量的...

    mssql日志清理工具

    【MSSQL日志清理工具】是一款专门针对Microsoft SQL Server数据库的日志管理工具,它能够有效地帮助管理员清理和管理数据库的日志文件,适用于SQL Server 2000、2005以及2008这三个版本。日志文件在数据库系统中起着...

    SQL_Server_2005丛书-如何维护MSSQL超大型数据库

    书中可能会讨论如何创建和执行维护计划,包括更新统计信息、清理日志、收缩文件等操作。 6. **安全性管理**:在大型数据库环境中,确保数据安全至关重要。书中可能涵盖了角色和权限管理、审计、加密等安全措施,...

    数据库阶段日志

    本文将详细介绍如何对SQL Server数据库进行日志管理与优化,包括事务日志的备份、清除、收缩以及限制其增长等操作。 #### 二、事务日志备份与清理 ##### 1. 截断事务日志 事务日志备份是数据库管理的基础步骤之一...

Global site tag (gtag.js) - Google Analytics