Sdílet prostřednictvím


Konfigurace serveru: výchozí fulltextový jazyk

platí pro:SQL Server

Tento článek popisuje, jak nakonfigurovat default full-text language možnost konfigurace serveru v SQL Serveru pomocí aplikace SQL Server Management Studio nebo Transact-SQL. Možnost default full-text language určuje výchozí hodnotu jazyka pro fulltextové indexy. Lingvistická analýza se provádí na všech datech, která jsou indexována fulltextem, a závisí na jazyce dat. Výchozí hodnota této možnosti je jazyk serveru. Pro lokalizovanou verzi SQL Serveru SQL Server Setup nastaví možnost default full-text language na jazyk serveru, pokud existuje odpovídající shoda. U nelokalizované verze SQL Serveru je tato default full-text language možnost angličtina.

Omezení

Hodnota volby default full-text language se používá ve fulltextovém indexu, pokud není pro sloupec specifikován žádný jazyk pomocí volby LANGUAGE <language_term> ve výrazech CREATE FULLTEXT INDEX nebo ALTER FULLTEXT INDEX. Pokud není podporovaný výchozí jazyk pro full-textové vyhledávání nebo není k dispozici balíček jazykové analýzy, operace CREATE selže ALTER a SQL Server vrátí chybovou zprávu s informací, že zadaný jazyk není platný.

Recommendations

Tato možnost je pokročilá a měla by být změněna pouze zkušeným odborníkem na databázi.

Tato default full-text language možnost vyžaduje hodnotu identifikátoru národního prostředí (LCID). Seznam podporovaných identifikátorů LCID a souvisejících jazyků najdete v sys.fulltext_languages. Jiné jazyky můžou být dostupné také nezávislým dodavatelům softwaru, například. Pokud se nenajde žádný konkrétní jazyk, modul Full-Text automaticky přepne do primárního jazyka.

Povolení

Ve výchozím nastavení se všem uživatelům udělí oprávnění sp_configure bez parametrů nebo pouze s prvním parametrem. Pokud chcete provést sp_configure s oběma parametry ke změně konfigurace, nebo pokud chcete spustit příkaz RECONFIGURE, musí být uživateli uděleno oprávnění ALTER SETTINGS na úrovni serveru. Oprávnění ALTER SETTINGS se implicitně uchovává rolemi serveru sysadmin a serveradmin .

Použití aplikace SQL Server Management Studio

  1. V Průzkumníku objektů klikněte pravým tlačítkem na server a vyberte Vlastnosti.

  2. Vyberte uzel Pokročilé.

  3. V části Různé použijte výchozí jazykovou hodnotu pro fulltext, aby byla určena výchozí hodnota jazyka pro sloupce indexované fulltextem.

Použijte Transact-SQL

  1. Připojte se k databázovému stroji.

  2. Na panelu Standard vyberte Nový dotaz.

  3. Zkopírujte a vložte následující příklad do okna dotazu a vyberte Spustit. Tento příklad ukazuje, jak použít sp_configure k nastavení hodnoty možnosti na holandštinu default full-text (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
    

Další informace naleznete v tématu Možnosti konfigurace serveru.

Následujte: Po nakonfigurování výchozího jazyka pro fulltextové vyhledávání

Nastavení se projeví okamžitě bez restartování serveru.