MSSQL backup e restore: differenze tra le versioni

Da Emigar.
Jump to navigation Jump to search
Riga 3: Riga 3:
backup database MioDatabase to disk = '/backup/MioDatabase.bak'
backup database MioDatabase to disk = '/backup/MioDatabase.bak'
go
go

Verificare il Recovery Model del database:
SELECT name,recovery_model_desc FROM sys.databases WHERE name = 'MioDatabase'
GO

Per backup del solo transaction log:
BACKUP LOG MioDatabase TO DISK = '/backup/MioDatabase_20260611.trn' WITH INIT, COMPRESSION
GO


==restore==
==restore==

Versione delle 17:50, 11 giu 2026

backup

backup database MioDatabase to disk = '/backup/MioDatabase.bak'
go

Verificare il Recovery Model del database:

SELECT name,recovery_model_desc FROM sys.databases WHERE name = 'MioDatabase'
GO

Per backup del solo transaction log:

BACKUP LOG MioDatabase TO DISK = '/backup/MioDatabase_20260611.trn' WITH INIT, COMPRESSION
GO

restore

Per leggere il contenuto di un backup, serve eventualmente per modificare i percorsi dei files da restorare

RESTORE HEADERONLY FROM DISK = '/backup/MioDatabase.bak';
GO
restore database MioDatabase from disk = '/backup/MioDatabase.bak' with recovery
go

Eventualmente cambiare il compatibility level

select name,compatibility_level from sys.databases
go
alter database MioDatabase set compatibility_level=170
go