Dela via


Serverkonfiguration: standardspråk för fulltext

Gäller för:SQL Server

Den här artikeln beskriver hur du konfigurerar serverkonfigurationsalternativet default full-text language i SQL Server med hjälp av SQL Server Management Studio eller Transact-SQL. Alternativet default full-text language anger ett standardspråkvärde för fulltextindex. Språkanalys utförs på alla data som är fulltextindexerade och är beroende av datans språk. Standardvärdet för det här alternativet är serverns språk. För en lokaliserad version av SQL Server anger default full-text language SQL Server-installationsprogrammet alternativet till serverns språk om det finns en lämplig matchning. För en icke-lokaliserad version av SQL Server är alternativet default full-text language engelska.

Begränsningar

Värdet för default full-text language alternativet används i ett fulltextindex när inget språk har angetts för en kolumn via LANGUAGE <language_term> alternativet i -instruktionen CREATE FULLTEXT INDEX eller ALTER FULLTEXT INDEX . Om standardspråket för fulltext inte stöds eller om språkanalyspaketet inte är tillgängligt, CREATE misslyckas åtgärden eller ALTER och SQL Server returnerar ett felmeddelande om att det angivna språket inte är giltigt.

Recommendations

Det här alternativet är ett avancerat alternativ och bör endast ändras av en erfaren databasproffs.

Alternativet default full-text language kräver ett LCID-värde (locale identifier). En lista över LCID:er som stöds och deras relaterade språk finns i sys.fulltext_languages. Andra språk kan också vara tillgängliga från oberoende programvaruleverantörer, till exempel. Om inget specifikt språk hittas växlar Full-Text Engine automatiskt till det primära språket.

Permissions

Kör behörigheter på sp_configure utan parametrar eller med endast den första parametern beviljas alla användare som standard. Om du vill köra sp_configure med båda parametrarna för att ändra ett konfigurationsalternativ eller för att köra -instruktionen RECONFIGURE måste en användare beviljas behörighet på ALTER SETTINGS servernivå. Behörigheten ALTER SETTINGS innehas implicit av de fasta serverrollerna sysadmin och serveradmin .

Använda SQL Server Management Studio

  1. Högerklicka på en server i Object Explorer och välj Egenskaper.

  2. Välj noden Avancerat .

  3. Under Övrigt använder du Standardspråk för fulltext för att ange ett standardspråkvärde för fulltextindexerade kolumner.

Använd Transact-SQL

  1. Anslut till databasmotorn.

  2. I standardfältet väljer du Ny fråga.

  3. Kopiera och klistra in följande exempel i frågefönstret och välj Kör. Det här exemplet visar hur du använder sp_configure för att ange värdet för default full-text alternativet till nederländska (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
    

Mer information finns i Server-konfigurationsalternativ.

Följ upp: När du har konfigurerat standardalternativet för fulltextspråk

Inställningen börjar gälla omedelbart utan att servern startas om.