Индексирование

У меня проблема с получением данных службой индексирования.

Имя_сервера: RETSO-NT21.CA.com
CatalogName: MyCatalog1
TextSearch: тест

Вот мой запрос:

SELECT path, filename 
FROM RETSO-NT21.CA.com.MyCatalog1..scope() 
WHERE FREETEXT(Contents,'%test%')

Когда я запускаю его, я получаю это сообщение об ошибке:

Неверный синтаксис рядом с '-'. Ожидаемый конец файла, ';', AS, CREATE, DOT, DOTDOT, DOTDOT_SCOPE, DOTDOTDOT, DOTDOTDOT_SCOPE, DROP, ORDER_BY, SELECT, SET, WHERE. SQLSTATE=42000

Это работает нормально, когда я использую имя сервера без "-" & "."
Но, очевидно, я не могу изменить имя сервера.

Кто-нибудь может помочь, как я могу использовать имя сервера со специальными символами в запросе?

Спасибо

1 ответ

Хорошо, я нашел решение. Просто нужно поставить имя сервера в " ". как это:

SELECT path, filename 
FROM "RETSO-NT21.CA.com".MyCatalog1..scope() 
WHERE FREETEXT(Contents,'%test%')
Другие вопросы по тегам