SQL Server 2005 or 2008:
SELECT * FROM information_schema.tables
Dovrebbe funzionare anche questa:
SELECT sobjects.name
FROM sysobjects sobjects
WHERE sobjects.xtype = 'U'
oppure questo:
select * from sys.tables;
Ovviamente devi eseguirle con delle queries di tipo PASSTROUGHT