Это правильный способ сделать это:
select so.name
from sysobjects so
where so.type = 'U' -- it's a user's table
and exists (select * from syscolumns sc where sc.id = so.id and sc.name='columnA')
and exists (select * from syscolumns sc where sc.id = so.id and sc.name='columnB')
Важно убедиться, что это пользовательская таблица.Наоборот, вы можете найти представления, табличные функции и т. Д.