Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Model odzyskiwania zmian SQL Server

Biodro>

Może być konieczna zmiana modelu odzyskiwania bazy danych SQL Server.

Jeśli zmieni się Twój plan tworzenia kopii zapasowych i nie potrzebujesz odzyskiwania w określonym czasie, możesz zmienić model odzyskiwania bazy danych SQL Server.

Możesz zmienić wszystkie modele odzyskiwania bazy danych instancji, takie jak następujące zapytanie, z pełnego na proste.

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

Lub możesz potrzebować zmienić całą prostą bazę danych na model pełnego odzyskiwania w SQL Server, a następnie użyć następującego zapytania.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SSMS 2016 Błąd podczas importowania Azure SQL v12 bacpac:klucze główne bez hasła nie są obsługiwane

  2. Jak wysłać wyniki zapytania e-mailem jako załącznik w SQL Server (T-SQL)

  3. Jak włączyć SQL Server Agent XP za pomocą T-SQL?

  4. Zmiana kolumny:null na not null

  5. Entity Framework Core 2,0:jak raz skonfigurować abstrakcyjną klasę bazową