Sql server SQL Server 2008全文创建错误

Sql server SQL Server 2008全文创建错误,sql-server,sql-server-2008,full-text-search,fulltext-index,Sql Server,Sql Server 2008,Full Text Search,Fulltext Index,我有SQL Server 2008(版本10.0.2531) 下面这个讨厌的bug?发生这种情况时,可能有人有一个解决办法:当我创建一个计算列,它也组合了来自标量值函数的值,然后通过向导将其添加到全文索引中时,一切正常。全文索引正确地在列上拾取,我可以按预期搜索和返回结果 如果我现在尝试更改表上的任何内容,或任何FK连接的表(例如,添加另一个字段),它将不接受更改,并在“保存”对话框中取消,说明我的计算列无法进行全文索引 知道这里发生了什么吗?没有看到函数的细节,我不能肯定,但我猜函数是用sch

我有SQL Server 2008(版本10.0.2531)

下面这个讨厌的bug?发生这种情况时,可能有人有一个解决办法:当我创建一个计算列,它也组合了来自标量值函数的值,然后通过向导将其添加到全文索引中时,一切正常。全文索引正确地在列上拾取,我可以按预期搜索和返回结果

如果我现在尝试更改表上的任何内容,或任何FK连接的表(例如,添加另一个字段),它将不接受更改,并在“保存”对话框中取消,说明我的计算列无法进行全文索引


知道这里发生了什么吗?

没有看到函数的细节,我不能肯定,但我猜函数是用schemabinding创建的。

没有看到函数的细节,我不能肯定,但我猜函数是用schemabinding创建的。

是的,它是用schemabinding作为UDF创建的,否则不允许在计算列中使用。然后我认为这解释了为什么不允许更改表。是的,它是与schemabinding一样的UDF,否则将不允许在计算列中使用。然后我认为这解释了为什么不允许更改表。