sql >> Database >  >> RDS >> Sqlserver

Herstelmodel voor SQL Server-wijziging

Hallo,

Mogelijk moet u het databaseherstelmodel van SQL Server wijzigen.

Als uw back-upplan verandert en u geen time-in-point herstel nodig heeft, kunt u het herstelmodel van de SQL Server-database wijzigen.

U kunt alle databaseherstelmodellen van instanties wijzigen, zoals de volgende query van Volledig naar Eenvoudig.

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

Of misschien moet u alle eenvoudige databases wijzigen in het volledige herstelmodel in SQL Server, dan kunt u de volgende query gebruiken.

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


  1. Relationeel databasebeheersysteem (RDBMS):MSSQL versus MySQL

  2. mySQL De top 5 van elke categorie teruggeven

  3. Hoe u alle tabellen met of zonder primaire sleutelbeperking in Sql Server-database kunt krijgen - SQL Server / TSQL-zelfstudie 59

  4. SQLite-databaselek gevonden