新梦想网络 > 客服中心 > 数据库问题 > 正文缩放字号: [收藏本问题]

mssql2008清除日志的方式

时间:2013-05-26来源:蓝木网络 作者:蓝木网络 点击:
选中要收缩的数据库,然后点击上面的“新建查询分析”。复制以下内容,

use master   
alter database 数据库名 set recovery simple   
use 数据库名
dbcc shrinkfile (数据库名_log,5) --(后面数字为收缩后的大小)

点击执行,就可以将数据收缩下来



下面的方式没有测试,网上说是可以的

backup log dbname with no_log 
go 
dbcc shrinkfile('dbname_log')

网上收集的另一种方式,也是没有测试

   USE [master]
    GO
    ALTER DATABASE The9web SET RECOVERY SIMPLE WITH NO_WAIT
    GO
    ALTER DATABASE The9web SET RECOVERY SIMPLE   --简单模式
    GO
    USE Kevon 
    GO
    DBCC SHRINKFILE (N'The9web_log' , 5, TRUNCATEONLY) --数字代表收缩后大大小
    GO
    USE [master]
    GO
    ALTER DATABASE The9web SET RECOVERY FULL WITH NO_WAIT
    GO
    ALTER DATABASE The9web SET RECOVERY FULL  --还原为完全模式
    GO

    相关问题

    TAG:

    下载此文章 (欢迎转载,请注明出处:http://www.xmxwl.net/help/database/20130514/13031.html)