Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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
V Průzkumníku objektů klikněte pravým tlačítkem na server a vyberte Vlastnosti.
Vyberte uzel Pokročilé.
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
Připojte se k databázovému stroji.
Na panelu Standard vyberte Nový dotaz.
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.
Související obsah
- sys.fulltext_languages (Transact-SQL)
- PŘEKONFIGUROVAT (Transact-SQL)
- možnosti konfigurace serveru
-
sp_configure (Transact-SQL) - CREATE FULLTEXT INDEX (Transact-SQL)
- ZMĚNA FULLTEXT INDEXU (Transact-SQL)