Поделиться через


Устаревшие функции полнотекстового поиска в SQL Server 2008

В этом разделе описаны устаревшие функции полнотекстового поиска, по-прежнему доступные в SQL Server 2008. Эти функции будут удалены в следующей версии SQL Server. Устаревшие функции не должны использоваться в новых приложениях.

Наблюдать за использованием устаревших функций можно с помощью счетчика производительности объекта SQL Server:Deprecated Features и трассировки событий. Дополнительные сведения см. в разделе Использование SQL S.

Функции, не поддерживаемые в следующей версии SQL Server

В следующей версии SQL Server будут поддерживаться все текущие функции полнотекстового поиска.

Функции, не поддерживаемые в будущей версии SQL Server

Поддержка приведенных ниже функций полнотекстового поиска в следующей версии SQL Server будет сохранена, однако они будут удалены в более поздних версиях (с какой именно версии SQL Server, пока не определено).

Значение Имя функции фигурирует в событиях трассировки как ObjectName, а в счетчиках производительности и административном представлении sys.dm_os_performance_counters как «instance name». Значению Идентификатор функции в событиях трассировки соответствует ObjectId.

Устаревшая функция

Замена

Имя функции

Идентификатор функции

Параметр CREATE FULLTEXT CATALOG:

IN PATH 'rootpath'

ON FILEGROUP filegroup

Нет

CREATE FULLTEXT CATLOG IN PATH

Нет*

237

Нет*

Свойство DATABASEPROPERTYEX: IsFullTextEnabled

Нет

DATABASEPROPERTYEX('IsFullTextEnabled')

202

Свойство FULLTEXTCATALOGPROPERTY:

  • LogSize

  • PopulateStatus

Нет

FULLTEXTCATALOGPROPERTY('LogSize')

FULLTEXTCATALOGPROPERTY('PopulateStatus')

211

201

Свойство FULLTEXTSERVICEPROPERTY:

  • ConnectTimeout

  • DataTimeout

  • ResourceUsage

Нет

FULLTEXTSERVICEPROPERTY('ConnectTimeout')

FULLTEXTSERVICEPROPERTY('DataTimeout')

FULLTEXTSERVICEPROPERTY('ResourceUsage')

210

209

208

Параметры хранимой процедуры sp_configure:

  • ft crawl bandwidth

  • ft notify bandwidth

Нет

sp_configure 'ft crawl bandwidth (max)'

sp_configure 'ft crawl bandwidth (min)'

sp_configure 'ft notify bandwidth (max)'

sp_configure 'ft notify bandwidth (min)'

204

205

206

207

Параметр sp_detach_db:

[ @keepfulltextindexfile = ] 'KeepFulltextIndexFile'

Нет

sp_detach_db @keepfulltextindexfile

226

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 возвращают ноль;

  • resource_usage не выполняет никаких действий.

Нет

  • sp_fulltext_service @action=clean_up

  • sp_fulltext_service @action=connect_timeout

  • sp_fulltext_service @action=data_timeout

  • sp_fulltext_service @action=resource_usage

116

117

118

200

Столбцы представления 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:Deprecated Features не отслеживает появление инструкций CREATE FULLTEXT CATLOG ON FILEGROUP filegroup.