В SQL Server 2000 +:
select * from sysdatabases
В SQL Server 2005 +:
select * from sys.databases
Разница едва заметна и едва ли стоит упоминать такую строчку, как эта. Но в зависимости от того, сколько вы собираетесь получать доступ к системному каталогу, вы можете получить некоторую пользу от этой статьи:
Запрос к системному каталогу SQL Server
Вы также можете выполнить sp_helpdb
без аргумента, чтобы получить основную информацию обо всех базах данных. (Передайте имя базы данных в качестве аргумента, чтобы получить более подробную информацию об этой базе данных).