1

我有SQL Server 2008(版本10.0.2531)。带有全文创建的SQL Server 2008错误

以下恼人的错误?发生,也许有人有一个解决方法:当我创建一个计算列也结合标量值函数的值,然后通过向导将其添加到全文索引,一切工作正常。全文索引正确地在列上出现,我可以按预期搜索并返回结果。

如果我现在尝试更改表格或任何与FK连接的表上的任何内容(例如,添加另一个字段),它将不会接受更改并取消保存对话框,表示我的计算列不能被全文索引。

任何想法这里发生了什么?

回答

1

没有看到你的函数的详细信息我不能确定,但​​我想这个函数是用schemabinding创建的。

+0

是的,它与模式绑定一样,否则在计算列中将不允许使用UDF。 – Alex 2010-05-28 20:36:27

+0

然后我认为这解释了为什么你不允许改变表格。 – 2010-05-28 20:43:03