W jednej bazie danych - tak:
USE your_database
SELECT name FROM sys.tables
Uzyskiwanie wszystkich tabel we wszystkich bazach danych - tylko z hackiem .... zobacz to pytanie SO, aby dowiedzieć się, jak to zrobić:Jak wyświetlić listę wszystkich tabel we wszystkich bazach danych w SQL Server w pojedynczy zestaw wyników?