Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:SQL Server
En este artículo se describe cómo establecer la opción de configuración del servidor default full-text language en SQL Server mediante SQL Server Management Studio o Transact-SQL. La opción default full-text language 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 opción default full-text language en el idioma del servidor si existe una coincidencia adecuada. Para una versión no localizada de SQL Server, la opción default full-text language es inglés.
Limitaciones
El valor de la opción default full-text language se usa en un índice de texto completo cuando no se especifica ningún idioma para una columna a través de la opciónLANGUAGE <language_term> en la CREATE FULLTEXT INDEX o ALTER FULLTEXT INDEXinstrucciones. Si no se admite el idioma de texto completo predeterminado o el paquete de análisis lingüístico no está disponible, se produce un error en la operación de CREATE o ALTER y SQL Server devuelve 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 profesional de base de datos experimentado.
La opción default full-text language 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 ALTER SETTINGS y serveradmin tienen el permiso 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-texten 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.