两步走,轻松收缩SQL Server日志文件

原创 2006年05月26日 22:44:00

第一步,截断数据库日志

backup log 数据库名 with no_log

第二步,收缩当前数据库日志

DBCC SHRINKFILE (逻辑文件名/文件ID,0)

例如,使用 DBCC SHRINKFILE (2,0) 就会将本数据库中文件id为2的文件收缩
一般情况下,该文件恰好是本数据库的日志文件

关于本数据库所有文件的逻辑名称和ID
可以在sysfiles数据表中找到
对应name和id字段

关于这两个语句的详细信息,请查阅SQL Server联机帮助.

SQL Server中收缩、清空和删除数据库文件及日志文件

一、简单方法 –SQL Server收缩方法 1、右键数据库→属性→选项→故障还原模型→设为简单→确定; 2、右键数据库→所有任务→收缩数据库→确定; 3、右键数据库→属性→选项→故障还...
  • wlming6
  • wlming6
  • 2015年06月15日 11:29
  • 9100

SQL Server收缩数据库日志文件失败的解决办法

由于数据库日志文件过大导致磁盘不够用,我们采取的解决办法是收缩数据库日志文件,但是有时候执行收缩操作的时候不成功也不报错,这就头疼了: 先看下,如何做收缩操作的吧: 将文件收缩...
  • Wikey_Zhang
  • Wikey_Zhang
  • 2017年06月30日 16:18
  • 733

SqlServer2008T-Sql收缩数据库日志文件

一、 在SQL2008中清除日志就必须在简单模式下进行,等清除动作完毕再调回到完全模式。 实例代码: ---------------------------------数据库日志文件收缩------...
  • u011127019
  • u011127019
  • 2016年12月14日 14:47
  • 1241

SQL SERVER 数据库日志已满,如何收缩数据库日志

Microsoft OLE DB Provider for SQL Server 错误 80040e14 数据库 mis1 的日志已满。请备份该数据库的事务日志以释放一些日志空间。 使用了一个简单的方...
  • faintbear
  • faintbear
  • 2005年02月06日 17:14
  • 30612

怎样收缩SqlServer2005的日志文件

方法 一、     1.先分离数据库,然后删除日志文件,再附件数据库。     2.收缩文件,选择日志文件,设置将文件收缩到0M,试了一下,只能从65G收缩到55G,也就是只释放了未使用的空间。 ...
  • ddjj_1980
  • ddjj_1980
  • 2012年04月13日 14:24
  • 4243

sqlsever自动收缩日志文件

原理: 事务日志里面记录了用户对数据库的所有操作,其中有一部分是保留的,用作数据库故障恢复,其他都是可以删除的,截断事务日志就是将可删除的那部分日志标记为不活动日志(但并没有删除),收缩日志文件就是把...
  • wolf1213hao
  • wolf1213hao
  • 2016年12月01日 09:56
  • 120

在sqlserver2008中收缩日志文件

—先备份数据库(含日志文件) use myhis go backup database myhis to disk=’d:\myhis_rzbak’ go —设为简单恢复模式 use [...
  • fwj380891124
  • fwj380891124
  • 2015年08月01日 11:33
  • 942

sqlServer2008 R2 下收缩数据库日志

USE[master]     GO     ALTER DATABASE ecology SET RECOVERY SIMPLE WITH NO_WAIT     GO     ALTER ...
  • liuxinxin1125
  • liuxinxin1125
  • 2015年05月15日 11:25
  • 1259

收缩、清空和删除SQL Server数据库文件及日志文件

网上搜集了一些关于如何收缩、清空和删除SQL Server 数据库文件及日志文件的方法。这样可以保证在不影响数据库系统正确工作的前提下又节省了服务器的磁盘空间。...
  • winner213
  • winner213
  • 2011年01月14日 13:34
  • 7490

MSSQL 2005,2008,2012收缩清空删除大日志文件

由于SQL2008,2012对文件和日志管理进行了优化,所以以下语句在SQL2005中可以运行但在SQL2008中已经被取消: SQL2005清空删除日志: -- 这里的DNName是要收缩的数据...
  • mooncarp
  • mooncarp
  • 2016年06月15日 19:22
  • 711
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:两步走,轻松收缩SQL Server日志文件
举报原因:
原因补充:

(最多只允许输入30个字)