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.

System_CAPS_ICON_caution.jpg Figyelem!


Ha nem megfelelően szerkeszti a beállításjegyzéseket, súlyosan károsodhat a rendszer; mielőtt szerkeszti a beállításjegyzéket, készítsen biztonsági másolatot a számítógép fontos adatairól.

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

  1. A Service Manager-adatbázist futtató számítógépen jelentkezzen be rendszergazdai jogosultságokkal rendelkező felhasználóként.

  2. A Windows asztalon kattintson a Start gombra, majd a Futtatás parancsra.

  3. A Futtatás párbeszédpanel Megnyitás mezőjébe írja be a regedit kifejezést, majd kattintson az OK gombra.

  4. 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.

    System_CAPS_ICON_note.jpg 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.

  5. Kattintson duplán az Alapértelmezett elemre a jobb oldali ablaktáblán.

  6. 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.

  7. 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.

  8. 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.

  9. 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.

  10. Kattintson duplán az Alapértelmezett elemre a jobb oldali ablaktáblán.

  11. Í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.

  12. Ellenőrizze, hogy a ThreadingModel kulcs esetében bevitt adat Both értékre van-e állítva.

  13. Zárja be a beállításszerkesztőt.

SQL Server-parancsok futtatása

  1. 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.

  2. A Kapcsolódás a kiszolgálóhoz párbeszédpanelen végezze el az alábbi feladatokat:

    1. A Kiszolgáló típusa listában válassza ki az Adatbázismotor lehetőséget.

    2. A Kiszolgáló neve listában válassza ki a kiszolgálót és a példányt a Service Manager-adatbázishoz.

    3. A Hitelesítés listában válassza ki a Windows-hitelesítés lehetőséget, majd kattintson a Kapcsolódás elemre.

  3. Az Object Explorer ablaktáblán, bontsa ki az Adatbázisok csomópontot, majd kattintson a ServiceManager elemre.

  4. Kattintson az eszköztáron az Új lekérdezés elemre.

  5. Í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  
    
  6. 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

  1. 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.

  2. A Kapcsolódás a kiszolgálóhoz párbeszédpanelen végezze el az alábbi feladatokat:

    1. A Kiszolgáló típusa listában válassza ki az Adatbázismotor lehetőséget.

    2. A Kiszolgáló neve listában válassza ki a kiszolgálót és a példányt a Service Manager-adatbázishoz.

    3. A Hitelesítés listában válassza ki a Windows-hitelesítés lehetőséget, majd kattintson a Kapcsolódás elemre.

  3. Az Object Explorer ablaktáblán, bontsa ki az Adatbázisok csomópontot, majd kattintson a ServiceManager elemre.

  4. Kattintson az eszköztáron az Új lekérdezés elemre.

  5. Í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'  
    
  6. 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