Come identificare il modello di recupero di un database in SQL Server

Le operazioni di backup e ripristino di SQL Server sono strettamente associate ai modelli di recupero. I modelli di recupero sono modi per gestire il modo in cui le transazioni vengono registrate, indipendentemente dal fatto che il registro delle transazioni consenta e richieda backup e quali tipi di operazioni di ripristino siano possibili. I modelli di recupero ci aiutano a ripristinare e conservare un database dopo qualsiasi errore imprevisto senza perdita di dati.

Abbiamo tre tipi di modelli di recupero in SQL Server:

1. Semplice
2. Completo
3. Registrato in massa

È importante sapere quale modello di recupero utilizza un database. Per impostazione predefinita, ogni database viene creato sotto a Modello di recupero completo. Tuttavia, come da database, potrebbe essere cambiato in modo critico.

Vediamo modi diversi per scoprire il modello di recupero di un database in SQL Server.

Metodo 1: trova il modello usando le opzioni grafiche.

1. Espandere i database nell'Explorer oggetti in SSMS.
2. Fare clic con il tasto destro del mouse sul proprio database e fare clic Proprietà.
3. Vai a Opzionie il modello di recupero è visualizzato sotto confronto.

Metodo 2: interrogare i metadati di SQL Server.

La ricerca dei metadati del server SQL trova i sys.databases che memorizzano le informazioni relative a ciascun database.

SELECT Db.name come 'Nome database', DB.recovery_model_desc come 'Modello di recupero' FROM sys.databases come DB WHERE name = 'Pratice';

Metodo 3: Scopri il modello di recupero di ogni database.

Questo ci dà il nome e il modello di recupero di ogni database.

SELECT Db.name come 'Nome database', DB.recovery_model_desc come 'Modello di recupero' FROM sys.databases come DB;

Metodo 4: individuare il modello di recupero utilizzando la funzione incorporata di SQL Server.

Le funzioni DATABASEPROPERTYEX possono essere utilizzate per individuare il modello di recupero di un database in SQL Server.

SELEZIONA DATABASEPROPERTYEX ('Pratica', 'Recupero') come 'Modello di recupero';

pratice è il nome del database qui, e Recupero è il nome della proprietà.