Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Modello di ripristino delle modifiche di SQL Server

Ciao,

Potrebbe essere necessario modificare il modello di ripristino del database di SQL Server.

Se il tuo piano di backup cambia e non hai bisogno di un ripristino time-in-point, puoi modificare il modello di ripristino del database di SQL Server.

Puoi modificare tutti i modelli di ripristino del database dell'istanza come la seguente query da Completo a Semplice.

declare @SQL varchar(max)=''
select @SQL+='ALTER DATABASE '+name+' SET RECOVERY SIMPLE;'+CHAR(10)
from sys.databases
where recovery_model_desc!='SIMPLE'
exec(@SQL)

Oppure potrebbe essere necessario modificare tutti i database semplici in un modello di ripristino completo in SQL Server, quindi è possibile utilizzare la seguente query.

declare @SQL varchar(max)=''
select @SQL+='ALTER DATABASE '+name+' SET RECOVERY FULL;'+CHAR(10)
from sys.databases
where recovery_model_desc='SIMPLE'
exec(@SQL)