Perhaps, the best thing about technical domain is that most of the things can be executed in more than one ways. It is always useful to know about the various methods of performing a single task. Today, we will observe four different ways to find out recovery model for any database.
Method 1
Right Click on Database >> Go to Properties >> Go to Option. On the Right side you can find recovery model.
Method 2
Click on the Database Node in Object Explorer. In Object Explorer Details, you can see the column Recovery Model.

Method 3
This is a very easy method and it gives all the database information in one script.
SELECT name AS [Database Name],
recovery_model_desc AS [Recovery Model]
FROM sys.databases
GO

Method 4
This method provides only one database at a time.
SELECT 'ADVENTUREWORKS' AS [Database Name],
DATABASEPROPERTYEX('ADVENTUREWORKS', 'RECOVERY')
AS [Recovery Model]
GO

My recommendation
Of all the above methods, I prefer Method 3. It is accurate and can be used in T-SQL code. Besides, I can use it for many other purposes as well.
I would like to know which one is your favorite method .
Reference : Pinal Dave (http://blog.SQLAuthority.com)










i like the way , dave explains complex topic so simply and simple topics with more sweet way.
Nice article and thanks to give simple way of finding recovery model.
Sir, one more way i know is by use sp_helpdb [databasename] by this method we also know the recovery model.
Hi,
It appears as if option number two is valid only for 2008. Management Studio for 2005 only mirrors the data in the treeview and to my knowledge there is no ability to customize the columns. Great tip though!
Hy Dave,
This is actually my first post here
I actually rather the second method, I’m becoming a hudge fan of the system views in order to se high level metadata info.
But if we are talking about the structure of our data models (for each database) i like to go and make the searchs on the information_schema.
Greetings from Mexico.
Hi Pinal,
really good and in depth explaination.. Thanks
Dev,
I did try second method, however I didn’t get all tools under Object Explorer Details and also column Recovery Model is any idea why?
I like the third one
Cheers,
SteveC
I like the third one to.. As usual you rock you rock you rock you rock you rock!!!!
all these methodes are usable at interviews to impress the interviewer so these are helpful for us
I like the third one, and I also have to add that your way of explaining things has helped me on many occassions. Thanks Dave
I like the third one, since it lists the same for all the databases on a server.
Once again, good sir, PinalDave to the rescue!! Method 3 was exactly what I was looking for!
Thank you….AGAIN!! :-)