Параметр default full-text language
Параметр default full-text language предназначен для указания языка по умолчанию для столбцов, имеющих полнотекстовые индексы. Лингвистический анализ выполняется для всех данных с полнотекстовой индексацией и зависит от языка, в котором эти данные представлены. Значением по умолчанию для этого параметра является язык сервера.
Значение параметра default full-text language применяется в том случае, если язык для столбца явно не указан параметром LANGUAGE язык в инструкции CREATE FULLTEXT INDEX или ALTER FULLTEXT INDEX. Если полнотекстовый язык по умолчанию не поддерживается или отсутствует пакет лингвистического анализа, операция CREATE или ALTER завершится ошибкой, а Microsoft SQL Server вернет сообщение об указании недопустимого языка.
Список пакетов лингвистического анализа, входящих в SQL Server 2005, см. в разделе sys.fulltext_languages (Transact-SQL).
Могут быть доступны также и другие языки, например, от независимых поставщиков программного обеспечения. Если не найден указанный диалект языка, средство полнотекстового поиска для SQL (Microsoft), MSFTESQL, автоматически переключается на основной язык.
Параметр default full-text language является заменой параметра language neutral full-text в SQL Server версии 7.0. При переходе с версии SQL Server 7.0 параметру default full-text language значение присваивается исходя из следующих параметров конфигурации SQL Server 7.0: Unicode locale id и language neutral full-text, обеспечивая совместимость с приложениями SQL Server 7.0.
Параметр default full-text language является дополнительным параметром. При вызове системной хранимой процедуры sp_configure параметр default full-text language может быть изменен только в том случае, если параметр show advanced options установлен в значение 1.
См. также
Основные понятия
Установка параметров конфигурации сервера
Другие ресурсы
RECONFIGURE (Transact-SQL)
Хранимая процедура sp_configure (Transact-SQL)
sp_fulltext_column (Transact-SQL)