龙空技术网

数据库日志清除语句

大千影视 1069

前言:

现时兄弟们对“清除数据库日志语句”大约比较关注,同学们都需要分析一些“清除数据库日志语句”的相关知识。那么小编同时在网上收集了一些有关“清除数据库日志语句””的相关文章,希望同学们能喜欢,姐妹们快快来了解一下吧!

当数据库的日志文件太大,导致磁盘空间不足时导致系统打开单据变慢,当磁盘没有空间时系统不能做单据,我们可以用下面的方法直接清除日志~

1、2008版本以下的数据库执行以下整个语句:

--标准

use 数据库名称

go

backup log 数据库名称 with no_log

dbcc shrinkfile(2)

--实例

use DSCSYS

go

backup log DSCSYS with no_log

dbcc shrinkfile(2)

说明:把数据库名称全部替换成你想清除的数据库即可。

2、2008版本以上的数据库执行以下整个语句:

--标准

USE [master]

GO

ALTER DATABASE DSCSYS SET RECOVERY SIMPLE WITH NO_WAIT

GO

ALTER DATABASE DSCSYS SET RECOVERY SIMPLE

GO

USE DSCSYS

GO

DBCC SHRINKFILE (N'DSCSYS_Log' , 11, TRUNCATEONLY)

GO

USE [master]

GO

ALTER DATABASE DSCSYS SET RECOVERY FULL WITH NO_WAIT

GO

ALTER DATABASE DSCSYS SET RECOVERY FULL

GO

--实例

USE [master]

GO

ALTER DATABASE DEMO90 SET RECOVERY SIMPLE WITH NO_WAIT

GO

ALTER DATABASE DEMO90 SET RECOVERY SIMPLE

GO

USE DEMO90

GO

DBCC SHRINKFILE (N'outside_Log' , 11, TRUNCATEONLY)

GO

USE [master]

GO

ALTER DATABASE DEMO90 SET RECOVERY FULL WITH NO_WAIT

GO

ALTER DATABASE DEMO90 SET RECOVERY FULL

GO

3、数据库名称及数据库文件的逻辑名称

1).标准示例中的DNName及实例中的DEMO90表示的是数据库名称,就是下图看到的名字

DNName表示的是数据库名称

2).标准示例中的FILEName_Log及实例中的outside_Log表示的是数据库文件的逻辑名称,可通过下面的方法查到:

第一步:选中要清除日志的数据库,右击“属性”

FILEName_Log及实例中的outside_Log表示数据库文件的逻辑名称

第二步:点击“文件”页签查看逻辑名

如何查看数据库存文件的逻辑名称

标签: #清除数据库日志语句 #如何清除数据库日志