SQLServer (2005/2008) 日志清理方法

 

--数据库日志名称查询数据库

USE DBNAME日志

GOast

SELECT file_id, name,* FROM sys.database_files;file

GO
-------------------------------------------------------------------------------------------------------
方法

 

--SQL SERVER 2005 清理方法数据

USE [master]查询

BACKUP LOG DBNAME WITH no_logtab

USE APPdata

DBCC SHRINKFILE ('DBNAME_log',100)ab

-------------------------------------------------------------------------------------------------------

--SQL SERVER 2008 清理方法

USE [master];
GO
ALTER DATABASE DBNAME SET RECOVERY SIMPLE WITH NO_WAIT;
GO
ALTER DATABASE DBNAME SET RECOVERY SIMPLE;--简单模式

GO
USE [DBNAME];
GO
DBCC SHRINKFILE (N'DBNAME_Log' , 11, TRUNCATEONLY);
GO

 

USE [master];
GO
ALTER DATABASE DBNAME SET RECOVERY FULL WITH NO_WAIT;
GO
ALTER DATABASE DBNAME SET RECOVERY FULL; --还原为彻底模式
GO

-------------------------------------------------------------------------------------------------------

相关文章
相关标签/搜索