尝试查看sys.dm_fts_index_keywords时出现语法错误

时间:2014-11-11 23:40:08

标签: sql sql-server-2008 full-text-search

尝试运行

SELECT * 
FROM sys.dm_fts_index_keywords( DB_ID('database_name'), OBJECT_ID('table_name') )

针对带索引的表,我得到语法错误

如果我在master上跑,我会

  

Msg 30007,Level 16,State 1,Line 1
  dm_fts_index_keywords和dm_fts_index_keywords_by_document的参数不能为空。

1 个答案:

答案 0 :(得分:0)

我必须升级数据库的兼容级别才能创建停止列表。然后一切正常。在这里详细说明http://blogs.msdn.com/b/sqlserverfaq/archive/2011/08/31/creating-stoplist-on-database-of-compatibility-80-90-in-sql-server-2008.aspx