sql >> Base de Datos >  >> RDS >> Sqlserver

Modelo de recuperación de cambios de SQL Server

Hola,

Es posible que deba cambiar el modelo de recuperación de la base de datos de SQL Server.

Si su plan de copia de seguridad cambia y no necesita una recuperación de tiempo en el punto, entonces puede cambiar el modelo de recuperación de la base de datos de SQL Server.

Puede cambiar todo el modelo de recuperación de la base de datos de la Instancia, como la siguiente consulta de Completo a Simple.

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

O es posible que deba cambiar toda la base de datos simple al modelo de recuperación completa en SQL Server, luego puede usar la siguiente consulta.

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