Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
A statisztikai szemantikai keresés előfeltételeit, valamint azok telepítését vagy ellenőrzését ismerteti.
A Szemantic Search telepítése
Ellenőrizze, hogy telepítve van-e a Szemantic Search
A SERVERPROPERTY (Transact-SQL) metaadatfüggvény IsFullTextInstalled tulajdonságának lekérdezése.
Az 1 visszatérési érték azt jelzi, hogy a Full-Text Keresés és Szemantikai keresés telepítve van; A 0 visszatérési érték azt jelzi, hogy nincsenek telepítve.
SELECT SERVERPROPERTY('IsFullTextInstalled');
GO
A Szemantic Search telepítése
A Szemantikus keresés telepítéséhez válassza a Full-Text és Szemantikus kinyerések kereséshez lehetőséget a Szolgáltatások telepítése oldalon az SQL Server telepítése során.
A statisztikai szemantikai keresés az Full-Text Kereséstől függ. Az SQL Server két opcionális funkciója együtt van telepítve.
A Semantic Language Statistics Database telepítése
A Szemantic Search további külső függőségekkel rendelkezik, amelyeket szemantikai nyelvstatisztikai adatbázisnak neveznek. Ez az adatbázis tartalmazza a szemantikai kereséshez szükséges statisztikai nyelvi modelleket. Egyetlen szemantikai nyelvi statisztikai adatbázis tartalmazza a szemantikai indexeléshez támogatott összes nyelv nyelvi modelljeit.
Ellenőrizze, hogy telepítve van-e a Szemantic Language Statistics Database
Lekérdezze a katalógusnézetet sys.fulltext_semantic_language_statistics_database (Transact-SQL).
Ha a szemantikai nyelvi statisztikai adatbázis telepítve van és regisztrálva van a példányhoz, akkor a lekérdezés eredményei egyetlen sornyi információt tartalmaznak az adatbázisról.
SELECT * FROM sys.fulltext_semantic_language_statistics_database;
GO
A Szemantic Language Statistics Database telepítése, csatolása és regisztrálása
Az SQL Server telepítőprogramja nem telepíti a szemantikai nyelvi statisztikai adatbázist. Ha a szemantikai nyelvstatisztikai adatbázist a szemantikai indexelés előfeltételeként szeretné beállítani, tegye a következőket:
1. Telepítse a szemantikai nyelvi statisztikai adatbázist.
Keresse meg a szemantikai nyelvi statisztikai adatbázist az SQL Server telepítési adathordozóján, vagy töltse le a weből.
Futtassa a SemanticLanguageDatabase.msi Windows telepítőcsomagot az adatbázis és a naplófájl kinyeréséhez.
Igény szerint módosíthatja a célkönyvtárat. A telepítő alapértelmezés szerint egy Microsoft Szemantic Language Database nevű mappába csomagolja ki a fájlokat a Program Files mappában. Az MSI-fájl egy tömörített adatbázisfájlt és naplófájlt tartalmaz.
Helyezze át a kinyert adatbázisfájlt és a naplófájlt a fájlrendszer megfelelő helyére.
Ha a fájlokat az alapértelmezett helyen hagyja, nem lehet kinyerni az adatbázis egy másik példányát az SQL Server egy másik példányához.
Fontos
A szemantikai nyelvi statisztikai adatbázis kinyerésekor a rendszer korlátozott engedélyeket rendel az adatbázisfájlhoz és a naplófájlhoz a fájlrendszer alapértelmezett helyén. Emiatt előfordulhat, hogy nincs engedélye az adatbázis csatolására, ha az alapértelmezett helyen hagyja. Ha az adatbázis csatolásakor hiba lép fel, helyezze át a fájlokat, vagy szükség szerint ellenőrizze és javítsa ki a fájlrendszer engedélyeit.
2. Csatolja a szemantikai nyelvi statisztikai adatbázist.
Csatolja az adatbázist a SQL Server példányához a Management Studio használatával vagy a CREATE DATABASE szintaxissal történő hívással (SQL Server Transact-SQL). További információ: Adatbázis leválasztása és csatolása (SQL Server).
Alapértelmezés szerint az adatbázis neve szemantikdb. Ha csatolja, tetszés szerint más nevet adhat az adatbázisnak. Ezt a nevet kell megadnia, amikor regisztrálja az adatbázist a következő lépésben.
CREATE DATABASE semanticsdb
ON ( FILENAME = 'C:\Microsoft Semantic Language Database\semanticsdb.mdf' )
LOG ON ( FILENAME = 'C:\Microsoft Semantic Language Database\semanticsdb_log.ldf' )
FOR ATTACH;
GO
Ez a kódminta feltételezi, hogy áthelyezte az adatbázist az alapértelmezett helyről egy új helyre.
3. Regisztrálja a szemantikai nyelvi statisztikai adatbázist.
Hívja meg a tárolt eljárást sp_fulltext_semantic_register_language_statistics_db (Transact-SQL), és adja meg az adatbázisnak a csatoláskor megadott nevet.
EXEC sp_fulltext_semantic_register_language_statistics_db @dbname = N'semanticsdb';
GO
A szemantikai nyelvi statisztikai adatbázis követelményei és korlátozásai
Csak egy szemantikai nyelvi statisztikai adatbázist csatolhat és regisztrálhat egy SQL Server-példányon.
Az SQL Server minden példányához külön fizikai másolatra van szükség a szemantikai nyelvi statisztikai adatbázisról. Csatoljon egy példányt minden példányhoz.
Érvényes és regisztrált szemantikai statisztikai adatbázis nem választható le, és nem helyettesíthető egy tetszőleges, azonos nevű adatbázissal. Ha ezt megteszi, az aktív vagy jövőbeli indexpopulációk sikertelenek lesznek.
A szemantikai nyelvi statisztikai adatbázis írásvédett. Nem szabható testre ez az adatbázis. Ha bármilyen módon módosítja az adatbázis tartalmát, a jövőbeli szemantikai indexelés eredményei meghatározhatatlanok. Az adatok eredeti állapotának visszaállításához elvetheti a módosított adatbázist, és letöltheti és csatolhatja az adatbázis új és változatlan másolatát.
A szemantikai nyelvi statisztikai adatbázis leválasztható vagy elvethető. Ha vannak olyan aktív indexelési műveletek, amelyek olvasási zárolással rendelkeznek az adatbázisban, akkor a leválasztási vagy az elvetési művelet meghiúsul vagy időtúllépést okoz. Ez összhangban van a meglévő viselkedéssel. Az adatbázis eltávolítása után a szemantikai indexelési műveletek sikertelenek lesznek.
A szemantikai nyelvi statisztikai adatbázis eltávolítása
A szemantikai nyelvi statisztikai adatbázis regisztrációjának megszüntetése, leválasztása és eltávolítása
1. Törölje a szemantikai nyelvi statisztikai adatbázis regisztrációjának megszüntetését.
Hívja meg a tárolt eljárást sp_fulltext_semantic_unregister_language_statistics_db (Transact-SQL). Nem kell megadnia az adatbázis nevét, mivel egy példány csak egy szemantikai nyelvi statisztikai adatbázissal rendelkezhet.
EXEC sp_fulltext_semantic_unregister_language_statistics_db;
GO
2. Válassza le a szemantikai nyelvi statisztikai adatbázist.
Hívja meg a tárolt eljárást sp_detach_db (Transact-SQL), és adja meg az adatbázis nevét.
USE master;
GO
EXEC sp_detach_db @dbname = N'semanticsdb';
GO
3. Távolítsa el a szemantikai nyelvi statisztikai adatbázist.
Az adatbázis regisztrációjának törlése és leválasztása után egyszerűen törölheti az adatbázisfájlt. Nincs eltávolító program, és nincs bejegyzés a Vezérlőpult Programok és szolgáltatások.
Újabb dokumentumtípusok opcionális támogatásának telepítése
A Microsoft Office és más Microsoft-dokumentumtípusok legújabb szűrőinek telepítése
Az SQL Server telepíti a legújabb Microsoft szóelválasztókat és szótő-elemzőket, de nem telepíti a legújabb szűrőket a Microsoft Office-dokumentumokhoz és más Microsoft dokumentumtípusokhoz. Ezek a szűrők szükségesek a Microsoft Office és más Microsoft-alkalmazások legújabb verzióival létrehozott dokumentumok indexeléséhez. A legújabb szűrők letöltéséhez tekintse meg Microsoft Office 2010 szűrőcsomagok. (Úgy tűnik, hogy az Office 2013-hoz vagy az Office 2016-hoz nem jelent meg szűrőcsomag-kiadás.)