SQL Server 2012 中不推荐使用的全文搜索功能

本主题说明 SQL Server 2012 中仍然可用但却不推荐使用的全文搜索功能。 按照计划,SQL Server 未来版本将不再具有这些功能。 在新的应用程序中不应使用这些不推荐使用的功能。

可以使用 SQL Server:Deprecated Features 对象性能计数器监视不推荐使用的功能的使用情况并跟踪事件。 有关详细信息,请参阅使用 SQL Server 对象

SQL Server 的下一版本中不支持的功能

SQL Server 的下一版本将不支持以下全文搜索功能。

不推荐使用的功能

替代功能

功能名称

功能 ID

FULLTEXTCATALOGPROPERTY 属性:LogSize

无。

FULLTEXTCATALOGPROPERTY('LogSize')

211

FULLTEXTSERVICEPROPERTY 属性:

  • ConnectTimeout

  • DataTimeout

无。

FULLTEXTSERVICEPROPERTY('ConnectTimeout')

FULLTEXTSERVICEPROPERTY('DataTimeout')

210

209

sp_fulltext_catalog

CREATE FULL CATALOG

ALTER FULLTEXT CATALOG

DROP FULLTEXT CATALOG

sp_fulltext_catalog

84

sp_fulltext_column

sp_fulltext_database

sp_fulltext_table

CREATE FULL INDEX

ALTER FULLTEXT INDEX

DROP FULLTEXT INDEX

sp_fulltext_column

sp_fulltext_database

sp_fulltext_table

86

87

85

sp_help_fulltext_catalogs

sp_help_fulltext_catalog_components

sp_help_fulltext_catalogs_cursor

sp_help_fulltext_columns

sp_help_fulltext_columns_cursor

sp_help_fulltext_tables

sp_help_fulltext_tables_cursor

sys.fulltext_catalogs

sys.fulltext_index_columns

sys.fulltext_indexes

sp_help_fulltext_catalogs

sp_help_fulltext_catalog_components

sp_help_fulltext_catalogs_cursor

sp_help_fulltext_columns

sp_help_fulltext_columns_cursor

sp_help_fulltext_table

sp_help_fulltext_tables_cursor

88

203

90

92

93

91

89

sp_fulltext_service 操作值:clean_up, connect_timeout 和 data_timeout 返回零

  • sp_fulltext_service @action=clean_up

  • sp_fulltext_service @action=connect_timeout

  • sp_fulltext_service @action=data_timeout

116

117

118

sys.dm_fts_active_catalogs 列:

  • is_paused

  • previous_status

  • previous_status_description

  • row_count_in_thousands

  • status

  • status_description

  • worker_count

无。

dm_fts_active_catalogs.is_paused

dm_fts_active_catalogs.previous_status

dm_fts_active_catalogs.previous_status_description

dm_fts_active_catalogs.row_count_in_thousands

dm_fts_active_catalogs.status

dm_fts_active_catalogs.status_description

dm_fts_active_catalogs.worker_count

218

221

222

224

219

220

223

sys.dm_fts_memory_buffers 列:

  • row_count

无。

dm_fts_memory_buffers.row_count

225

sys.fulltext_catalogs 列:

  • path

  • data_space_id

  • file_id 列

无。

fulltext_catalogs.path

fulltext_catalogs.data_space_id

fulltext_catalogs.file_id

215

216

217

SQL Server 未来版本中不支持的功能

SQL Server 的下一版本支持以下全文搜索功能,但以后的版本将删除这些功能。 具体是哪一 SQL Server 版本现在还未确定。

功能名称值在跟踪事件中显示为 ObjectName,而在性能计数器和 sys.dm_os_performance_counters 中显示为实例名称。 功能 ID 在跟踪事件中显示为 ObjectId。

不推荐使用的功能

替代功能

功能名称

功能 ID

CONTAINS 和 CONTAINSTABLE 泛型 NEAR 运算符:

{<simple_term> | <prefix_term>}

   { { NEAR | ~ }    {<simple_term> | <prefix_term>} } [...n]

}

自定义 NEAR 运算符:

NEAR(

  {   {<simple_term> | <prefix_term>} [ ,…n ]

   | ( {<simple_term> | <prefix_term>} [,…n] )

       [,<distance> [,<order>] ]

  }

)

   <distance> ::= {integer |MAX}

   <order> ::= {TRUE | FALSE}

FULLTEXT_OLD_NEAR_SYNTAX

247

CREATE FULLTEXT CATALOG 选项:

IN PATH 'rootpath'

ON FILEGROUP filegroup

无。

CREATE FULLTEXT CATLOG IN PATH

无。*

237

无。*

DATABASEPROPERTYEX 属性: IsFullTextEnabled

无。

DATABASEPROPERTYEX('IsFullTextEnabled')

202

sp_detach_db 选项:

[ @keepfulltextindexfile = ] 'KeepFulltextIndexFile'

无。

sp_detach_db @keepfulltextindexfile

226

sp_fulltext_service 操作值:resource_usage 没有函数。

sp_fulltext_service @action=resource_usage

200

* SQL Server:Deprecated Features 对象不监视 CREATE FULLTEXT CATLOG ON FILEGROUP filegroup 的出现情况。

请参阅

参考

SQL Server,Deprecated Features 对象

SQL Server 2012 中不推荐使用的数据库引擎功能

概念

对全文搜索的重大更改