Sql server 无法在SQl 2008中创建停止列表

Sql server 无法在SQl 2008中创建停止列表,sql-server,tsql,sql-server-2008,full-text-search,Sql Server,Tsql,Sql Server 2008,Full Text Search,我不熟悉SQL 2008中的停止列表功能,似乎遗漏了一些明显的东西。我试图执行以下声明: CREATE FULLTEXT STOPLIST myStoplist3 FROM SYSTEM STOPLIST; GO 我得到了以下错误: Msg 102, Level 15, State 1, Line 1 Incorrect syntax near 'STOPLIST'. 有什么想法吗?代码是直接从MSDN中提取出来的,因此我假设这是一个配置问题-全文搜索已设置并正常工作。您

我不熟悉SQL 2008中的停止列表功能,似乎遗漏了一些明显的东西。我试图执行以下声明:

CREATE FULLTEXT STOPLIST myStoplist3  
FROM SYSTEM STOPLIST;  
GO  
我得到了以下错误:

Msg 102, Level 15, State 1, Line 1  
Incorrect syntax near 'STOPLIST'.  

有什么想法吗?代码是直接从MSDN中提取出来的,因此我假设这是一个配置问题-全文搜索已设置并正常工作。

您的语法很好-您如何执行该语句?因为如果您是从代码中执行它,那么您需要删除“GO”,因为GO不是SQL关键字,它是由客户端应用程序(例如management studio)解释的特殊标记意思是“现在将此批发送到服务器”。

您确定您具有创建全文索引的适当权限吗?

此处可能会说明明显的问题,但请确保数据库的兼容性级别也设置为100(SQL 2008)。以防万一,它被设置为90(SQL 2005)或更低。

我正在Management Studio中执行此操作,所以GO在context.Bingo中。谢谢我就知道会是那样的蠢事!这个问题现在将永远与我的个人资料联系在一起!安德鲁:这些都是我们可以讨论的问题,这使它成为一个好问题+谢谢你的提问。是的,谢谢,问题和答案都对我很有帮助。