Я нашел решение. Не знает, лучший он или нет.
SELECT c.name, s.name + '.' + o.name
FROM sys.columns c
INNER JOIN sys.objects o ON c.object_id=o.object_id
INNER JOIN sys.schemas s ON o.schema_id=s.schema_id
WHERE c.name LIKE '%text%' AND o.type = 'U'
Результат в порядке сейчас. Как я уже сказал, объекты syncobj являются объектами репликации и не имеют для нас значения. Они используются только для целей репликации.
http://www.developmentnow.com/g/114_2007_12_0_0_443938/syncobj-views.htm
РЕДАКТИРОВАТЬ:
Забыл добавить, что syncobj хранятся в БД в виде Views, поэтому, если вам нужен список представлений, вам, вероятно, придется игнорировать их, как я сделал в моем вопросе.
При проверке различий между представлениями syncobj и my, единственная разница - это столбец is_ms_shipped . Для syncobj это 1, для других 0. Это означает, что представления syncobj создаются системой.
P.S. Я подожду некоторое время, и если никто не даст другого ответа, я приму мой.