Terug naar hoofdinhoud

 

 

USE master
GO
DECLARE @dbname sysname, @cmd varchar(1000)
DECLARE db_recovery_cursor CURSOR FOR
SELECT name from sysdatabases

OPEN db_recovery_cursor
FETCH NEXT FROM db_recovery_cursor INTO @dbname
WHILE @@FETCH_STATUS = 0

BEGIN
IF (SELECT DATABASEPROPERTYEX(@dbname,'RECOVERY')) <> 'simple' and @dbName <> 'tempdb' BEGIN

SET @cmd = 'ALTER DATABASE "' + @dbname + '" SET RECOVERY simple'

EXEC(@cmd)
PRINT @dbname
end
FETCH NEXT FROM db_recovery_cursor INTO @dbname
END
CLOSE db_recovery_cursor
DEALLOCATE db_recovery_cursor