当前位置: > 数据库 > SQL Server 2008 >

SQL SERVER 数据库日志已满,清理方法

时间:2018-12-23 23:44来源:linux.it.net.cn 作者:IT
SQL SERVER 数据库日志占用很大的空间 ,如果长时间不清除,就会影响数据存储。
 
一、工具原料
 
sql server 
 
二 方法、步骤
 
1、打开sql  server 数据库 在菜单中选择新建查询
 
 
 
2、选择master数据库
 
 
 
3、在sql执行窗口执行下面的sql语句
USE [master]
    GO
    ALTER DATABASE blog SET RECOVERY SIMPLE WITH NO_WAIT   ----blog为需要清除日志的数据库名称
    GO
    ALTER DATABASE blog SET RECOVERY SIMPLE   --简单模式   ----blog为需要清除日志的数据库名称
    GO
    USE blog     ----blog为需要清除日志的数据库名称
    GO
    DBCC SHRINKFILE (N'blog_Log' , 11, TRUNCATEONLY)    ----blog_Log为需要清除日志的数据库名日志名称
    GO
    USE [master]
    GO
 
    ALTER DATABASE blog SET RECOVERY FULL WITH NO_WAIT   ----blog为需要清除日志的数据库名称
 
    GO
 
    ALTER DATABASE blog SET RECOVERY FULL  --还原为完全模式   ----blog为需要清除日志的数据库名称
 
 
4、点击执行,完成数据库日志清除
 
 
 
(责任编辑:IT)
------分隔线----------------------------