A nem angol nyelvű ismeretcikkek indexelése
Közzétéve: 2016. július
Hatókör: System Center 2012 SP1 - Service Manager, System Center 2012 R2 Service Manager, System Center 2012 - Service Manager
Ha már rendelkezik ismeretcikkekkel, vagy nem angolul kíván ismeretcikkeket létrehozni, kövesse az alábbi lépéseket a Microsoft SQL Server 2008 Service Pack 1 (SP1) csomagban tapasztalható indexelési hiba megoldásához. Ez a hiba olyan nem angol karakterek esetében fordul elő, amelyek csak az elemzői tartalomban és a belső tartalom mezőiben használatosak az ismeretcikkekben. Ezeket a lépéseket mindenképpen végre kell hajtania a System Center 2012 – Service Manager-adatbázist futtató számítógépen. Két feladatot kell elvégeznie. Egyrészről szerkesztenie kell a beállításjegyzéket, másrészről futtatnia kell az SQL Server lekérdezési parancsainak egy részét a Service Manager-adatbázisban.
Figyelem! |
---|
|
A művelethez három adatra lesz szüksége:
A következő globálisan egyedi azonosítóra (GUID): E2403E98-663B-4DF6-B234-687789DB8560
A következő művelet során felderítendő .rtf fájl GUID azonosítójára
Az rtffil.dll fájl helyére, ez általában a következő: C:\Windows\System32
Ebben a példában az rtffil.dll fájl a C:\Windows\System32 mappában található.
A beállításjegyzék szerkesztése
A Service Manager-adatbázist futtató számítógépen jelentkezzen be rendszergazdai jogosultságokkal rendelkező felhasználóként.
A Windows asztalon kattintson a Start gombra, majd a Futtatás parancsra.
A Futtatás párbeszédpanel Megnyitás mezőjébe írja be a regedit kifejezést, majd kattintson az OK gombra.
Ha a telepítés során kijelölte az alapértelmezett példányt, a Beállításszerkesztő ablakában bontsa ki a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSearch\Filters\.rtf csomópontot.
Megjegyzés
Ha nem az alapértelmezés szerinti példány volt kiválasztva a telepítés során, a MSSQL10.MSSQLSERVER csomópont eltérő lesz.Kattintson duplán az Alapértelmezett elemre a jobb oldali ablaktáblán.
Jegyezze fel a Karakterlánc szerkesztése párbeszédpanelen az Értékadatok mezőben található GUID azonosítót. Ez a 8. lépésben használandó .rtf fájl GUID azonosítója. Cserélje le a megadott E2403E98-663B-4DF6-B234-687789DB8560 GUID azonosítóra. Ügyeljen arra, hogy az azonosító zárójelek között legyen. Kattintson az OK gombra.
A beállításjegyzék-fán, az aktuálisan megnyitott Szűrők csomópont fölött található a CLSID csomópont. Bontsa ki a CLSID csomópontot.
A beállításszerkesztő bal oldali ablaktábláján keresse meg a 6. lépésben feljegyzett GUID azonosítót. Kattintson a jobb gombbal erre a csomópontra, majd az Átnevezés elemre.
Nevezze át ezt a csomópontot a megadott E2403E98-663B-4DF6-B234-687789DB8560 GUID azonosítóra. Ügyeljen arra, hogy az azonosító zárójelek között legyen.
Kattintson duplán az Alapértelmezett elemre a jobb oldali ablaktáblán.
Írja be az rtffilt.dll fájl elérési útvonalát a Karakterlánc szerkesztése párbeszédpanelen az Értékadatok mezőbe. Írja be például, hogy c:\windows\system32\rtffilt.dll, majd kattintson az OK gombra.
Ellenőrizze, hogy a ThreadingModel kulcs esetében bevitt adat Both értékre van-e állítva.
Zárja be a beállításszerkesztőt.
SQL Server-parancsok futtatása
A Service Manager-adatbázist futtató számítógépen a Windows asztalon kattintson a Start menüben a Minden program elemre, azon belül a Microsoft SQL Server 2008 és az SQL Server Management Studio lehetőségre.
A Kapcsolódás a kiszolgálóhoz párbeszédpanelen végezze el az alábbi feladatokat:
A Kiszolgáló típusa listában válassza ki az Adatbázismotor lehetőséget.
A Kiszolgáló neve listában válassza ki a kiszolgálót és a példányt a Service Manager-adatbázishoz.
A Hitelesítés listában válassza ki a Windows-hitelesítés lehetőséget, majd kattintson a Kapcsolódás elemre.
Az Object Explorer ablaktáblán, bontsa ki az Adatbázisok csomópontot, majd kattintson a ServiceManager elemre.
Kattintson az eszköztáron az Új lekérdezés elemre.
Írja be a következő parancsokat a középső ablaktáblába, majd kattintson a Végrehajtás gombra.
exec sp_fulltext_service 'verify_signature', 0 go exec sp_fulltext_service 'update_languages' go exec sp_fulltext_service 'restart_all_fdhosts' go
Ellenőrizze az Üzenetek lapon, hogy a „Command(s) completed successfully” (A parancsok sikeresen befejeződtek) üzenet megjelenik-e.
Az .rtf szűrő cseréjének ellenőrzése
A Service Manager-adatbázist futtató számítógépen a Windows asztalon kattintson a Start menüben a Minden program elemre, azon belül a Microsoft SQL Server 2008 és az SQL Server Management Studio lehetőségre.
A Kapcsolódás a kiszolgálóhoz párbeszédpanelen végezze el az alábbi feladatokat:
A Kiszolgáló típusa listában válassza ki az Adatbázismotor lehetőséget.
A Kiszolgáló neve listában válassza ki a kiszolgálót és a példányt a Service Manager-adatbázishoz.
A Hitelesítés listában válassza ki a Windows-hitelesítés lehetőséget, majd kattintson a Kapcsolódás elemre.
Az Object Explorer ablaktáblán, bontsa ki az Adatbázisok csomópontot, majd kattintson a ServiceManager elemre.
Kattintson az eszköztáron az Új lekérdezés elemre.
Írja a következőket a középső ablaktáblába, majd kattintson a Végrehajtás elemre:
select * from sys.fulltext_document_types where document_type = '.rtf'
Az eredményeket tartalmazó ablaktáblán a következők jelennek meg:
document_type .rtf class_id E2403E98-663B-4DF6-B234-687789DB8560 path C:\Windows\System32\Rtffilt.dll