SQL Server全文索引出现多个LCID错误

Pet*_*ron 8 sql-server full-text-search sqlexception lcid

当其他人为英语时,将一个全文索引列语言(LCID)更改为中性会导致以下错误:

System.Data.SqlClient.SqlException (0x80131904):
Full-text table or indexed view has more than one LCID among its
full-text indexed columns
Run Code Online (Sandbox Code Playgroud)

重新填充索引不能解决错误.

如果SQL Server允许我为每个全文列指定不同的语言,那么肯定有办法绕过这个错误吗?

小智 11

您应检查全文索引的所有列是否具有相同的语言分词符.转到表格的上下文菜单 - >全文索引 - >属性.在左侧,您将找到列.选择它并将所有语言分词符编辑为相同.我希望你发现这很有用