В една база данни - да:
USE your_database
SELECT name FROM sys.tables
Получаване на всички таблици във всички бази данни - само с хак... вижте този SO въпрос за няколко подхода как да направите това:Как да изброя всички таблици във всички бази данни в SQL Server в единичен набор от резултати?