我们成功地使用了全文索引,但每周多次突然停止工作。
转到受影响的表并禁用全文索引,然后再次启用它会使其恢复活力。但这在生产环境中是不好的!
我检查了事件日志,SQL Server 似乎没有任何错误可能表明原因。
有任何想法吗?感谢您的任何意见!
我们成功地使用了全文索引,但每周多次突然停止工作。
转到受影响的表并禁用全文索引,然后再次启用它会使其恢复活力。但这在生产环境中是不好的!
我检查了事件日志,SQL Server 似乎没有任何错误可能表明原因。
有任何想法吗?感谢您的任何意见!
我测试了sql
@RaduGheorghiu 的语句,有问题的表的结果完全为空,但它为全文可操作的表提供了结果。
正如@BobFindlay 所说,获取结果的唯一方法是取消并重新激活全文索引,重新填充将不起作用。我还在另一个主题中找到了这种行为的原因:
SMSS 负责销毁目录
当您使用SMSS
添加列时,SMSS
将删除并重新创建此和每个相关表(包括全文索引)。
因此,如果您想防止这种情况发生,您有两种选择:
永远不要SMSS
用于改变任何东西,DDL
而是使用命令。或者每次对表(或任何相关表)进行任何更改时手动禁用和启用全文索引。