【问题标题】:Indexing service索引服务
【发布时间】:2016-01-08 10:53:04
【问题描述】:

我在通过索引服务获取数据时遇到问题。

服务器名称:RETSO-NT21.CA.com
目录名称:MyCatalog1
文本搜索:测试

这是我的查询:

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

当我运行它时,我会收到以下错误消息:

“-”附近的语法不正确。预期的文件结尾,';',AS,CREATE, 点,点点,点点范围,点点点,点点点,点点,下降,ORDER_BY, 选择,设置,在哪里。 SQLSTATE=42000

当我使用不带“-”和“.”的服务器名称时,它工作正常
但显然我不能更改服务器名称。

任何人都可以帮助我如何在查询中使用带有特殊字符的服务器名称??

谢谢

【问题讨论】:

    标签: indexing indexing-service


    【解决方案1】:

    好的,我找到了解决方案。 只需要将服务器名称放在“”中。 像这样:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-14
      • 1970-01-01
      • 1970-01-01
      • 2015-10-10
      • 2010-11-08
      • 1970-01-01
      • 1970-01-01
      • 2011-06-05
      相关资源
      最近更新 更多