Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Область применения:SQL Server
В этой статье описывается настройка default full-text language параметра конфигурации сервера в SQL Server с помощью SQL Server Management Studio или Transact-SQL. Параметр default full-text language задает значение языка по умолчанию для полнотекстовых индексов. Лингвистический анализ выполняется для всех данных с полнотекстовой индексацией и зависит от языка, в котором эти данные представлены. Значением по умолчанию для этого параметра является язык сервера. Для локализованной версии SQL Server программа установки SQL Server устанавливает default full-text language параметр на язык сервера, если существует соответствующее совпадение. Для не локализованной версии SQL Server параметром default full-text language является английский.
Ограничения
Значение default full-text language параметра используется в полнотекстовом индексе, если язык для столбца LANGUAGE <language_term> не указан через параметр в CREATE FULLTEXT INDEX инструкциях или ALTER FULLTEXT INDEX инструкциях. Если язык полнотекстового языка по умолчанию не поддерживается или пакет лингвистического анализа недоступен, операция завершается ошибкой, CREATEALTER и SQL Server возвращает сообщение об ошибке, указывающее, что указанный язык недействителен.
Рекомендации
Этот параметр является дополнительным вариантом и должен быть изменен только опытным специалистом по базе данных.
Для default full-text language параметра требуется значение идентификатора языкового стандарта (LCID). Список поддерживаемых LCID и связанных с ними языков см . в sys.fulltext_languages. Другие языки также могут быть доступны от независимых поставщиков программного обеспечения, например. Если конкретный язык не найден, подсистема полнотекстового текста автоматически переключается на основной язык.
Разрешения
sp_configure Разрешения на выполнение без параметров или только с первым параметром предоставляются всем пользователям по умолчанию. Чтобы выполнить sp_configure оба параметра для изменения параметра конфигурации или запуска RECONFIGURE инструкции, пользователю необходимо предоставить ALTER SETTINGS разрешение на уровне сервера. Разрешение ALTER SETTINGS неявным образом предоставлено предопределенным ролям сервера sysadmin и serveradmin.
Использование SQL Server Management Studio
В обозревателе объектов щелкните правой кнопкой мыши сервер и выберите пункт Свойства.
Щелкните узел Дополнительно.
На вкладке "Разное" с помощью параметра Язык полнотекстового поиска по умолчанию можно задать значение языка по умолчанию для полнотекстовых индексированных столбцов.
Использование Transact-SQL
Соединитесь с ядром СУБД .
На стандартной панели выберите пункт Создать запрос.
Скопируйте приведенный ниже пример в окно запроса и нажмите кнопку Выполнить. В этом примере описывается использование хранимой процедуры sp_configure для присвоения параметру
default full-textзначения "Голландский" (1043).USE master; GO EXECUTE sp_configure 'show advanced options', 1; GO RECONFIGURE; GO EXECUTE sp_configure 'default full-text language', 1043; GO RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; GO RECONFIGURE; GO
Дополнительные сведения см. в разделе "Параметры конфигурации сервера".
Дальнейшие действия. После настройки параметра полнотекстового языка по умолчанию
Параметр вступает в силу немедленно, без перезапуска сервера.