SQL: set recovery to simple
USE [master]
DECLARE @name NVARCHAR(MAX) -- database name
declare db_cursor CURSOR FOR
SELECT name
FROM MASTER.sys.databases
WHERE name NOT IN ('master','model','msdb','tempdb') and recovery_model_desc <> 'SIMPLE'
OPEN db_cursor
FETCH NEXT FROM db_cursor INTO @name
WHILE @@FETCH_STATUS = 0
BEGIN
PRINT 'ALTER DATABASE [' + @name + '] SET RECOVERY SIMPLE WITH NO_WAIT'
PRINT 'GO'
FETCH NEXT FROM db_cursor INTO @name
END
CLOSE db_cursor
DEALLOCATE db_cursor
Comments