I en enda databas - ja:
USE your_database
SELECT name FROM sys.tables
Få alla tabeller över alla databaser - bara med ett hack.... se den här SO-frågan för flera sätt att göra det:Hur listar jag alla tabeller i alla databaser i SQL Server i en enda resultatuppsättning?