Megosztás a következőn keresztül:


Kiszolgálókonfiguráció: alapértelmezett teljes szöveges nyelv

A következőkre vonatkozik:SQL Server

Ez a cikk azt ismerteti, hogyan konfigurálhatja a kiszolgálókonfigurációs beállítást az default full-text language SQL Server Management Studio vagy a Transact-SQL használatával. A default full-text language beállítás a teljes szöveges indexek alapértelmezett nyelvi értékét adja meg. A nyelvi elemzés minden olyan adaton történik, amely teljes szöveges indexelt, és az adatok nyelvétől függ. Ennek a beállításnak az alapértelmezett értéke a kiszolgáló nyelve. Az SQL Server honosított verziója esetén az SQL Server telepítője a kiszolgáló nyelvére állítja a default full-text language beállítást, ha létezik megfelelő egyezés. Az SQL Server nem honosított verziója esetén a beállítás angol default full-text language .

Korlátozások

A beállítás értékét akkor használja a default full-text language rendszer egy teljes szöveges indexben, ha az oszlophoz nincs megadva nyelv a LANGUAGE <language_term> beállításon keresztül az CREATE FULLTEXT INDEX utasításokban.ALTER FULLTEXT INDEX Ha az alapértelmezett teljes szöveges nyelv nem támogatott, vagy a nyelvi elemzési csomag nem érhető el, a CREATEALTER művelet meghiúsul, és az SQL Server hibaüzenetet ad vissza, amely szerint a megadott nyelv érvénytelen.

Recommendations

Ez a beállítás egy speciális lehetőség, és csak tapasztalt adatbázis-szakembernek kell módosítania.

A default full-text language beállításhoz területi azonosító (LCID) érték szükséges. A támogatott LCID-k és a hozzájuk kapcsolódó nyelvek listáját lásd: sys.fulltext_languages. Más nyelvek is elérhetők lehetnek például független szoftvergyártóktól. Ha nem található konkrét nyelv, a Full-Text motor automatikusan az elsődleges nyelvre vált.

Permissions

Az engedélyek végrehajtása sp_configure paraméterek nélkül vagy csak az első paraméterrel alapértelmezés szerint minden felhasználónak meg lesz adva. A konfigurációs beállítás módosításához vagy az sp_configure utasítás futtatásához mindkét paraméterrel történő végrehajtáshoz RECONFIGURE a felhasználónak rendelkeznie kell a ALTER SETTINGS kiszolgálószintű engedéllyel. Az ALTER SETTINGS engedélyt implicit módon a sysadmin és a serveradmin rögzített kiszolgálói szerepkörök birtokolják.

Az SQL Server Management Studio használata

  1. Az Object Explorerben kattintson a jobb gombbal egy kiszolgálóra, és válassza a Tulajdonságok lehetőséget.

  2. Válassza ki a Speciális csomópontot.

  3. A Vegyes területen az Alapértelmezett teljes szöveg nyelvvel adja meg a teljes szövegű indexelt oszlopok alapértelmezett nyelvi értékét.

Használd a Transact-SQL-t

  1. Csatlakozzon az adatbázismotorhoz.

  2. A Standard sávon válassza az Új lekérdezés lehetőséget.

  3. Másolja és illessze be a következő példát a lekérdezési ablakba, és válassza a Végrehajtáslehetőséget. Ez a példa bemutatja, hogyan állíthatja be a beállítás értékét holland (default full-text) értékre a 1043 sp_configure használatával.

    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
    

További információ: Kiszolgálókonfigurációs beállítások.

Követés: Az alapértelmezett teljes szöveges nyelvi beállítás konfigurálása után

A beállítás a kiszolgáló újraindítása nélkül azonnal érvénybe lép.