Konfigurieren der Serverkonfigurationsoption Volltext-StandardspracheConfigure the default full-text language Server Configuration Option

GILT FÜR: jaSQL Server neinAzure SQL-DatenbankneinAzure SQL Data Warehouse neinParallel Data WarehouseAPPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

In diesem Thema wird beschrieben, wie die Serverkonfigurationsoption Volltext-Standardsprache in SQL Server 2017SQL Server 2017 mithilfe von SQL Server Management StudioSQL Server Management Studio oder Transact-SQLTransact-SQLkonfiguriert wird.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. Mit der Option Volltext-Standardsprache können Sie einen Standardsprachenwert für Volltextindizes angeben.The default full-text language option specifies a default language value for full-text indexes. Für alle Daten, die Volltextindizes aufweisen, wird eine linguistische Analyse ausgeführt, die von der Sprache der Daten abhängt.Linguistic analysis is performed on all data that is full-text indexed and is dependent on the language of the data. Der Standardwert für diese Option ist die Sprache des Servers.The default value of this option is the language of the server. Bei einer lokalisierten Version von SQL ServerSQL Serverwird die Option SQL ServerSQL Server default full-text language vom -Setup auf die Sprache des Servers festgelegt, falls eine geeignete Übereinstimmung vorhanden ist.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. Bei einer nicht lokalisierten Version von SQL ServerSQL Serverwird Englisch für die Option Standard-Volltextsprache verwendet.For a non-localized version of SQL ServerSQL Server, the default full-text language option is English.

In diesem ThemaIn This Topic

VorbereitungenBefore You Begin

EinschränkungenLimitations and Restrictions

  • Der Wert der Option Volltext-Standardsprache wird in einem Volltextindex verwendet, wenn für eine Spalte keine Sprache über die Option LANGUAGE language_term in der CREATE FULLTEXT INDEX- bzw. der ALTER FULLTEXT INDEX-Anweisung angegeben wurde.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. Wenn die Volltext-Standardsprache nicht unterstützt wird oder das Sprachanalysepaket nicht verfügbar ist, schlägt die CREATE- oder ALTER-Operation fehl, und SQL ServerSQL Server gibt eine Fehlermeldung zurück, die besagt, dass die angegebene Sprache ungültig ist.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.

EmpfehlungenRecommendations

  • Diese Option ist eine erweiterte Option und sollte ausschließlich von einem erfahrenen Datenbankadministrator oder einem zertifizierten SQL ServerSQL Server -Experten geändert werden.This option is an advanced option and should be changed only by an experienced database administrator or certified SQL ServerSQL Server professional.

  • Die Option Volltext-Standardsprache erfordert einen LCID-Wert.The default full-text language option requires an LCID value. Eine Liste mit unterstützten LCIDs und den dazugehörigen Sprachen finden Sie unter sys.fulltext_languages (Transact-SQL)konfiguriert wird.For a list of supported LCIDs and their related languages, see sys.fulltext_languages (Transact-SQL). Andere Sprachen können beispielsweise von unabhängigen Softwareherstellern verfügbar sein.Other languages may also be available from independent software vendors, for example. Wenn keine spezielle Sprache gefunden wird, schaltet die Volltextsuch-Engine automatisch in die primäre Sprache.If no specific language dialect is found, the Full-Text Engine will automatically switch to the primary language.

SicherheitSecurity

BerechtigungenPermissions

Die Ausführungsberechtigungen für sp_configure ohne Parameter oder nur mit dem ersten Parameter werden standardmäßig allen Benutzern erteilt.Execute permissions on sp_configure with no parameters or with only the first parameter are granted to all users by default. Zum Ausführen von sp_configure mit beiden Parametern zum Ändern einer Konfigurationsoption oder zum Ausführen der RECONFIGURE-Anweisung muss einem Benutzer die ALTER SETTINGS-Berechtigung auf Serverebene erteilt worden sein.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. Die ALTER SETTINGS-Berechtigung ist in den festen Serverrollen sysadmin und serveradmin eingeschlossen.The ALTER SETTINGS permission is implicitly held by the sysadmin and serveradmin fixed server roles.

Verwenden von SQL Server Management StudioUsing SQL Server Management Studio

So konfigurieren Sie die Option Volltext-StandardspracheTo configure the default full-text language option

  1. Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf einen Server, und wählen Sie Eigenschaften aus.In Object Explorer, right-click a server and select Properties.

  2. Klicken Sie auf den Erweitert -Knoten.Click the Advanced node.

  3. Verwenden Sie unter Verschiedenes die Option Volltext-Standardsprache , um einen Wert für die Standardsprache für volltextindizierte Spalten anzugeben.Under Miscellaneous, use Default Full Text Language to specify a default language value for full-text indexed columns.

Verwenden von Transact-SQLUsing Transact-SQL

So konfigurieren Sie die Option Volltext-StandardspracheTo configure the default full-text language option

  1. Stellen Sie eine Verbindung mit dem Datenbank-EngineDatabase Engineher.Connect to the Datenbank-EngineDatabase Engine.

  2. Klicken Sie in der Standardleiste auf Neue Abfrage.From the Standard bar, click New Query.

  3. Kopieren Sie das folgende Beispiel, fügen Sie es in das Abfragefenster ein, und klicken Sie auf Ausführen.Copy and paste the following example into the query window and click Execute. In diesem Beispiel wird gezeigt, wie sp_configure verwendet wird, um den Wert der Option default full-text auf Holländisch (1043) festzulegen.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  
  

Weitere Informationen finden Sie unter Serverkonfigurationsoptionen (SQL Server)angezeigt oder konfiguriert wird.For more information, see Server Configuration Options (SQL Server).

Nächster Schritt: Nach dem Konfigurieren der Option „Volltext-Standardsprache“Follow Up: After you configure the default full-text language option

Die Einstellung tritt ohne Neustarten des Servers sofort in Kraft.The setting takes effect immediately without restarting the server.

Weitere InformationenSee Also

sys.fulltext_languages (Transact-SQL) sys.fulltext_languages (Transact-SQL)
RECONFIGURE (Transact-SQL) RECONFIGURE (Transact-SQL)
Serverkonfigurationsoptionen (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)