Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

SQL Server Промяна на модела за възстановяване

Здравей,

Може да се наложи да промените модела за възстановяване на база данни на SQL Server.

Ако вашият резервен план се промени и не се нуждаете от възстановяване във времето, тогава можете да промените модела за възстановяване на базата данни на SQL Server.

Можете да промените целия модел за възстановяване на база данни на екземпляр, като следната заявка от Пълен на Прост.

declare @SQL varchar(max)=''select @SQL+='ПРОМЕНЯ БАЗА ДАННИ '+name+' SET RECOVERY SIMPLE;'+CHAR(10)от sys.databases, където recovery_model_desc!='SIMPLE'exec(@SQL) 

Или може да се наложи да промените цялата проста база данни на модел за пълно възстановяване в SQL Server, след което можете да използвате следната заявка.

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Кога трябва да използвам начални/крайни блокове и ключовата дума Go в SQL Server?

  2. Как да създадете централна заявка в sql сървър без агрегатна функция

  3. Изпълнете sp_mforeachdb в Java приложение

  4. Създайте база данни в SQL Server 2017

  5. Ограничете редовете, върнати в заявка на SQL Server, като използвате клаузата TOP