SQL Server 2008 收缩日志

一. SQL Server 2008 收缩日志数据库

  (1) 使用SQL管理器收缩日志spa

    第一步执行以下命令日志

ALTER  DATABASE platform SET RECOVERY SIMPLE   
GO

    第二步使用SQL管理器:选择要收缩的数据库-->任务-->收缩-->文件code

    SQL <wbr>Server <wbr>2008 <wbr>收缩日志


    输入文件收缩到:* 大小,点击确认orm

 

    第三步执行以下命令blog

ALTER  DATABASE platform SET RECOVERY FULL 
GO

    以上操做是以 platform数据库为示例,在操做的过程当中替换数据库名便可事务

 

  (2) 使用SQL语句执行数据库日志收缩get

复制代码
USE master
GO
ALTER DATABASE platform SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE platform SET RECOVERY SIMPLE   
GO
USE platform 
GO
DBCC SHRINKFILE (N'platform_Log' , 2, TRUNCATEONLY)
GO
USE master
GO
ALTER DATABASE platform SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE platform SET RECOVERY FULL   
GO
复制代码

    经过以上命令能够将数据库日志文件收缩到2M,it

    DBCC SHRINKFILE (N'platform_Log' , 2, TRUNCATEONLY) 指定收缩的日志文件名,以及收缩到的大小

二. SQL Server 2005 收缩日志
  清空日志
DUMP TRANSACTION platform WITH NO_LOG

   收缩数据库日志文件ast

DBCC SHRINKFILE ('platform_Log',1)

  截断事务日志

BACKUP LOG platform WITH NO_LOG
相关文章
相关标签/搜索