Configuración del servidor: idioma de texto completo predeterminado
Se aplica a: SQL Server
En este artículo se describe cómo configurar la opción de configuración del default full-text language
servidor en SQL Server mediante SQL Server Management Studio o Transact-SQL. La default full-text language
opción especifica un valor de idioma predeterminado para los índices de texto completo. Los análisis lingüísticos se realizan en todos los datos que tienen índices de texto completo y que dependen del idioma de los datos. El valor predeterminado de esta opción es el idioma del servidor. Para una versión localizada de SQL Server, el programa de instalación de SQL Server establece la default full-text language
opción en el idioma del servidor si existe una coincidencia adecuada. Para una versión no localizada de SQL Server, la default full-text language
opción es inglés.
Limitaciones
El valor de la default full-text language
opción se usa en un índice de texto completo cuando no se especifica ningún idioma para una columna a través de la LANGUAGE <language_term>
opción en las CREATE FULLTEXT INDEX
instrucciones o ALTER FULLTEXT INDEX
. Si no se admite el idioma de texto completo predeterminado o el paquete de análisis lingüístico no está disponible, la CREATE
operación o ALTER
produce un error y SQL Server devuelve un mensaje de error que indica que el idioma especificado no es válido.
Recomendaciones
Esta opción es avanzada y solo debe cambiarla un administrador de base de datos con experiencia o un profesional certificado de SQL Server.
La default full-text language
opción requiere un valor de identificador de configuración regional (LCID). Para obtener una lista de los LCID admitidos y sus idiomas relacionados, consulte sys.fulltext_languages. Otros idiomas también pueden estar disponibles en proveedores de software independientes, por ejemplo. Si no se encuentra ningún idioma específico, el motor de texto completo cambia automáticamente al idioma principal.
Permisos
De forma predeterminada, todos los usuarios tienen permisos de ejecución en sp_configure
sin ningún parámetro o solo con el primero. Para ejecutar sp_configure
con ambos parámetros y cambiar una opción de configuración, o para ejecutar la instrucción RECONFIGURE
, un usuario debe tener el permiso ALTER SETTINGS
en el servidor. Los roles fijos de servidor sysadmin y serveradmin tienen el permiso ALTER SETTINGS
de forma implícita.
Usar SQL Server Management Studio
En el Explorador de objetos, haga clic con el botón derecho en un servidor y seleccione Propiedades.
Seleccione el nodo Avanzado.
En Varios, use la opción Idioma de texto completo predeterminado para especificar un valor de idioma predeterminado para las columnas indexadas de texto completo.
Uso de Transact-SQL
Conéctese con el Motor de base de datos.
En la barra Estándar, seleccione Nueva consulta.
Copie y pegue el ejemplo siguiente en la ventana de consulta y seleccione Ejecutar. Este ejemplo muestra cómo usar sp_configure para establecer el valor de la opción de
default full-text
en Neerlandés (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
Para obtener más información, vea Opciones de configuración de servidor.
Seguimiento: Después de configurar la opción predeterminada de idioma de texto completo
La configuración surte efecto inmediatamente, sin necesidad de reiniciar el servidor.