• The solution in the article is much more detailed and I'm certainly going to try it, but if you regularly take backups and want a quick result, you can query db growth history like this (its the total dbsize, incl log and accurate as long as there's no compression involved):

    select

    database_name,

    BackupDate = convert(varchar(10),backup_start_date, 111)

    ,SizeInGigs=( backup_size/1024000000)

    from msdb..backupset

    where

    type = 'd'

    order by database_name, backup_start_date desc