--SQL2008清空删除日志:
--'在SQL2008中清除日志就必须在简单模式下进行,等清除动作完毕再调回到完全模式。
--复制代码 代码如下:
USE [master]
GO
ALTER DATABASE yhcbpara SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE yhcbpara SET RECOVERY SIMPLE --简单模式
GO
USE yhcbpara
GO
DBCC SHRINKFILE (N'yhcbpara_Log' , 11, TRUNCATEONLY)
GO
-- '这里的yhcbpara_Log 如果不知道在sys.database_files里是什么名字的话,可以用以下注释的语句进行查询'
--USE yhcbpara
--GO
--SELECT file_id, name FROM sys.database_files;
--go
USE [master]
GO
ALTER DATABASE yhcbpara SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE yhcbpara SET RECOVERY FULL --还原为完全模式
GO
--'在SQL2008中清除日志就必须在简单模式下进行,等清除动作完毕再调回到完全模式。
--复制代码 代码如下:
USE [master]
GO
ALTER DATABASE yhcbpara SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE yhcbpara SET RECOVERY SIMPLE --简单模式
GO
USE yhcbpara
GO
DBCC SHRINKFILE (N'yhcbpara_Log' , 11, TRUNCATEONLY)
GO
-- '这里的yhcbpara_Log 如果不知道在sys.database_files里是什么名字的话,可以用以下注释的语句进行查询'
--USE yhcbpara
--GO
--SELECT file_id, name FROM sys.database_files;
--go
USE [master]
GO
ALTER DATABASE yhcbpara SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE yhcbpara SET RECOVERY FULL --还原为完全模式
GO