USE [master]
GO
ALTER DATABASE [DATABASE] SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE [DATABASE] SET RECOVERY SIMPLE --简单模式
GO
USE [DATABASE]
GO
DBCC SHRINKFILE (N'DATABASE_Log' , 11, TRUNCATEONLY)
GO
USE [master]
GO
ALTER DATABASE [DATABASE] SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE [DATABASE] SET RECOVERY FULL --还原为完全模式
GO
DECLARE @TABLE NVARCHAR(4000)
DECLARE @LOG NVARCHAR(4000)
SET @TABLE='ML_RuiPu_Mes_V2'
SET @LOG='RPMES_log'
DECLARE @TSQL NVARCHAR(4000)
SET @TSQL=N'
USE [master]
ALTER DATABASE '+@TABLE+' SET RECOVERY SIMPLE WITH NO_WAIT
ALTER DATABASE '+@TABLE+' SET RECOVERY SIMPLE
USE '+@TABLE+'
DBCC SHRINKFILE (N'''+@LOG+''' , 11, TRUNCATEONLY)
USE [master]
ALTER DATABASE '+@TABLE+' SET RECOVERY FULL WITH NO_WAIT
ALTER DATABASE '+@TABLE+' SET RECOVERY FULL
'
EXEC sp_executesql @TSQL