Не запутайтесь, используйте приведенный ниже простой запрос, чтобы получить все базы данных,
select * from sys.databases
Если вам нужны только пользовательские базы данных;
select * from sys.databases WHERE name NOT IN ('master', 'tempdb', 'model', 'msdb');
Некоторые имена системных баз данных (ресурс, распределение, reportservice, reportservicetempdb) просто вставляют его в запрос.
Если у вас есть вышеуказанные БД на вашем компьютере по умолчанию.