Submitted by PhilEddies on Fri, 12/21/2012 - 17:31administrator | 4563 points
The below query will return a list of none system databases on a Microsoft SQL Server;
SELECT name FROM master..sysdatabases WHERE dbid> 4
Or you can run the below to get a list of databases along with their size and remarks;
EXECsp_databases