How to change default recovery for new databases?

Solution 1:

Change the recovery mode of the database named "model".

From this MSDN doc:

A new database inherits its recovery model from the model database. The default recovery model of the model database depends on the edition of SQL Server. But this can be changed by anyone that has ALTER permission on the database.

Solution 2:

Change the recovery model of the model system database.


Solution 3:

In previous versions you would set that on the model database, which is the "model" for new databases. I'm assuming it's the same in SQL Server 2012.