Configurer l'option de configuration de serveur default full-textConfigure the default full-text language Server Configuration Option

Cette rubrique s’applique à : OuiSQL Serveraucunbase de données SQL AzureaucunAzure SQL Data Warehouse aucun Parallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Cette rubrique explique comment configurer l’option de configuration de serveur default full-text dans SQL Server 2017SQL Server 2017 à l’aide de SQL Server Management StudioSQL Server Management Studio ou de Transact-SQLTransact-SQL.This topic describes how to configure the default full-text language server configuration option in SQL Server 2017SQL Server 2017 by using SQL Server Management StudioSQL Server Management Studio or Transact-SQLTransact-SQL. L’option default full-text spécifie une valeur de langue par défaut pour les index de recherche en texte intégral.The default full-text language option specifies a default language value for full-text indexes. L’analyse linguistique est effectuée sur toutes les données de texte intégral indexées et elle dépend de la langue des données.Linguistic analysis is performed on all data that is full-text indexed and is dependent on the language of the data. La valeur par défaut de cette option est la langue du serveur.The default value of this option is the language of the server. Dans le cas d’une version localisée de SQL ServerSQL Server, le programme d’installation de SQL ServerSQL Server définit l’option default full-text en fonction de la langue du serveur s’il existe une correspondance appropriée.For a localized version of SQL ServerSQL Server, SQL ServerSQL Server Setup sets the default full-text language option to the language of the server if an appropriate match exists. Pour une version non localisée de SQL ServerSQL Server, l’anglais est la langue de texte intégral par défaut .For a non-localized version of SQL ServerSQL Server, the default full-text language option is English.

Dans cette rubriqueIn This Topic

Avant de commencerBefore You Begin

Limitations et restrictionsLimitations and Restrictions

  • La valeur de l’option default full-text est utilisée dans un index de recherche en texte intégral quand aucune langue n’est spécifiée pour une colonne par l’option LANGUAGE language_term dans les instructions CREATE FULLTEXT INDEX ou ALTER FULLTEXT INDEX.The value of the default full-text language option is used in a full-text index when no language is specified for a column through the LANGUAGE language_term option in the CREATE FULLTEXT INDEX or ALTER FULLTEXT INDEX statements. Si la langue de texte intégral par défaut n'est pas prise en charge ou si le package d'analyse linguistique n'est pas disponible, l'opération CREATE ou ALTER échouera et SQL ServerSQL Server retournera un message d'erreur indiquant que la langue spécifiée n'est pas valide.If the default full-text language is not supported or the linguistic analysis package is not available, the CREATE or ALTER operation will fail and SQL ServerSQL Server will return an error message stating that the language specified is not valid.

RecommandationsRecommendations

  • Seul un administrateur de base de données qualifié ou un spécialiste agréé doit changer cette option avancée SQL ServerSQL Server.This option is an advanced option and should be changed only by an experienced database administrator or certified SQL ServerSQL Server professional.

  • L’option default full-text nécessite une valeur LCID.The default full-text language option requires an LCID value. Pour obtenir la liste des LCID pris en charge et des langues associées, consultez sys.fulltext_languages (Transact-SQL).For a list of supported LCIDs and their related languages, see sys.fulltext_languages (Transact-SQL). D'autres langues peuvent aussi être proposées par d'autres éditeurs de logiciels.Other languages may also be available from independent software vendors, for example. Si aucun dialecte spécifique n'est détecté, le Moteur d'indexation et de recherche en texte intégral passe automatiquement à la langue principale.If no specific language dialect is found, the Full-Text Engine will automatically switch to the primary language.

SécuritéSecurity

PermissionsPermissions

Les autorisations d’exécution de sp_configure , sans paramètre ou avec le premier paramètre uniquement, sont accordées par défaut à tous les utilisateurs.Execute permissions on sp_configure with no parameters or with only the first parameter are granted to all users by default. Pour exécuter sp_configure avec les deux paramètres afin de modifier une option de configuration ou d’exécuter l’instruction RECONFIGURE, un utilisateur doit disposer de l’autorisation de niveau serveur ALTER SETTINGS.To execute sp_configure with both parameters to change a configuration option or to run the RECONFIGURE statement, a user must be granted the ALTER SETTINGS server-level permission. L'autorisation ALTER SETTINGS est implicitement détenue par les rôles serveur fixes sysadmin et serveradmin .The ALTER SETTINGS permission is implicitly held by the sysadmin and serveradmin fixed server roles.

Utilisation de SQL Server Management StudioUsing SQL Server Management Studio

Pour configurer l'option default full-textTo configure the default full-text language option

  1. Dans l’Explorateur d’objets, cliquez avec le bouton droit sur un serveur et sélectionnez Propriétés.In Object Explorer, right-click a server and select Properties.

  2. Cliquez sur le nœud Avancé .Click the Advanced node.

  3. Sous Divers, utilisez l’option Langue de texte intégral par défaut pour spécifier une valeur de langue par défaut pour les colonnes de texte intégral indexées.Under Miscellaneous, use Default Full Text Language to specify a default language value for full-text indexed columns.

Utilisation de Transact-SQLUsing Transact-SQL

Pour configurer l'option default full-textTo configure the default full-text language option

  1. Connectez-vous au Moteur de base de donnéesDatabase Engine.Connect to the Moteur de base de donnéesDatabase Engine.

  2. Dans la barre d'outils standard, cliquez sur Nouvelle requête.From the Standard bar, click New Query.

  3. Copiez et collez l'exemple suivant dans la fenêtre de requête, puis cliquez sur Exécuter.Copy and paste the following example into the query window and click Execute. Cet exemple montre comment utiliser sp_configure pour attribuer à l’option default full-text la valeur Néerlandais (1043).This example shows how to use sp_configure to set the value of the default full-text option to Dutch (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  

Pour plus d’informations, consultez Options de configuration de serveur (SQL Server).For more information, see Server Configuration Options (SQL Server).

Suivi : Après avoir configuré l'option default full-text par défautFollow Up: After you configure the default full-text language option

Le paramètre prend effet immédiatement sans redémarrage du serveur.The setting takes effect immediately without restarting the server.

Voir aussiSee Also

sys.fulltext_languages (Transact-SQL) sys.fulltext_languages (Transact-SQL)
RECONFIGURE (Transact-SQL) RECONFIGURE (Transact-SQL)
Options de configuration de serveur (SQL Server) Server Configuration Options (SQL Server)
sp_configure (Transact-SQL) sp_configure (Transact-SQL)
CREATE FULLTEXT INDEX (Transact-SQL) CREATE FULLTEXT INDEX (Transact-SQL)
ALTER FULLTEXT INDEX (Transact-SQL)ALTER FULLTEXT INDEX (Transact-SQL)