Como faço para definir o banco de dados padrão no Sql Server do código?

Eu não consigo descobrir como definir o banco de dados padrão no Sql Server do código. Isso pode ser um código .Net ou T-Sql (T-Sql seria legal, já que seria fácil de usar em qualquer idioma). Eu pesquisei no Google e só consegui encontrar como fazê-lo no Sql Server Management Studio.

questionAnswers(4)

yourAnswerToTheQuestion