2016-01-08 83 views
0

我有索引服務獲取數據的問題。索引服務

服務器名稱:RETSO-NT21.CA.com
CatalogName編:MyCatalog1
文本搜索:測試

這裏是我的查詢:

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

當我使用沒有「 - 」&「。」的服務器名稱時,它工作正常。
但顯然我不能更改服務器名稱。

任何人都可以幫助我如何在查詢中使用帶有特殊字符的服務器名?

謝謝

回答

0

好的,我找到了解決方案。 只需將服務器名稱放入「」。 是這樣的:

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