private775 icon

SQL: set recovery to simple

private775 | PRO | 01/26/16 02:21:54 PM UTC | 0 ⭐ | 529 👁️ | Never ⏰ | []
T-SQL |

500 B

|

None

|

0 👍

/

0 👎

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