Compartir a través de


Establecer la opción de configuración del servidor Idioma de texto completo predeterminado

En este tema se describe cómo configurar la opción de configuración del default full-text language servidor en SQL Server 2014 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, SQL Server programa de instalación 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.

En este tema

Antes de empezar

Limitaciones y restricciones

  • 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 opción LANGUAGE language_term en las instrucciones CREATE FULLTEXT INDEX o ALTER FULLTEXT INDEX. Si el idioma predeterminado para búsqueda de texto completo no es compatible o el paquete de análisis lingüístico no está disponible, la operación CREATE o ALTER no será satisfactoria y SQL Server devolverá un mensaje de error que indica que el idioma especificado no es válido.

Recomendaciones

  • Esta opción es una opción avanzada y solo debe cambiarla un administrador de base de datos experimentado o un técnico de SQL Server certificado.

  • La default full-text language opción requiere un valor LCID. Para obtener una lista de los LCID admitidos y sus respectivos idiomas, consulte sys.fulltext_languages (Transact-SQL). Por ejemplo, es posible que haya otros idiomas disponibles de fabricantes independientes de software. Si no se detecta ningún dialecto de idioma específico, el motor de texto completo cambiará automáticamente al idioma principal.

Seguridad

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.

Uso de SQL Server Management Studio

Para configurar la opción de idioma de texto completo predeterminado

  1. En el Explorador de objetos, haga clic con el botón derecho en un servidor y seleccione Propiedades.

  2. Haga clic en el nodo Avanzado .

  3. 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.

Usar Transact-SQL

Para configurar la opción de idioma de texto completo predeterminado

  1. Conéctese con el Motor de base de datos.

  2. En la barra Estándar, haga clic en Nueva consulta.

  3. Copie y pegue el siguiente ejemplo en la ventana de consulta y haga clic en 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 AdventureWorks2012 ;  
GO  
EXEC sp_configure 'show advanced options', 1 ;  
GO  
RECONFIGURE  
GO  
EXEC sp_configure 'default full-text language', 1043 ;  
GO  
RECONFIGURE  
GO  
  

Para más información, consulte Opciones de configuración de servidor (SQL Server).

Seguimiento: Después de configurar la opción de idioma de texto completo predeterminado

La configuración surte efecto inmediatamente, sin necesidad de reiniciar el servidor.

Consulte también

sys.fulltext_languages (Transact-SQL)
RECONFIGURE (Transact-SQL)
Opciones de configuración de servidor (SQL Server)
sp_configure (Transact-SQL)
CREATE FULLTEXT INDEX (Transact-SQL)
ALTER FULLTEXT INDEX (Transact-SQL)