HiveBrain v1.2.0
Get Started
← Back to all entries
snippetsqlMajor

How can I tell what recovery model my SQL database has?

Submitted by: @import:stackexchange-dba··
0
Viewed 0 times
canwhatsqltelldatabaserecoveryhashowmodel

Problem

Is there a SQL command I can run to determine the recovery model of my database? I want to know if its full recovery or not.

Solution

Some variety in how to do it...

SELECT D.recovery_model_desc FROM sys.databases D WHERE name = 'MyDB'


or

SELECT name, D.recovery_model_desc FROM sys.databases D


or

SELECT DATABASEPROPERTYEX('MyDB', 'Recovery')

Code Snippets

SELECT D.recovery_model_desc FROM sys.databases D WHERE name = 'MyDB'
SELECT name, D.recovery_model_desc FROM sys.databases D
SELECT DATABASEPROPERTYEX('MyDB', 'Recovery')

Context

StackExchange Database Administrators Q#1485, answer score: 23

Revisions (0)

No revisions yet.