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


Nem angol nyelvű Service Manager ismeretcikkek indexelése

Fontos

A Service Manager ezen verziója elérte a támogatás végét. Javasoljuk, hogy frissítsen Service Manager 2022-re.

Ha már rendelkezik ismeretcikkekkel, vagy az angoltól eltérő nyelven szeretne tudásbáziscikkeket létrehozni, az alábbi eljárással elháríthatja a Microsoft SQL Server 2016-ban jelentkező indexelési problémát. Ez a probléma azokat a nem angol karaktereket tárgyalja, amelyeket csak az Elemzői tartalom és a Belső tartalom mezőkben használnak egy ismeretcikkben. Ezt az eljárást a System Center – Service Manager adatbázist futtató számítógépen kell végrehajtania. Két feladatot kell elvégeznie. Az első a beállításjegyzék szerkesztése, a második pedig SQL Server lekérdezési parancsok sorozatának futtatása a Service Manager adatbázison.

Megjegyzés

Az indexelési problémát a Microsoft SQL Server 2016 későbbi verzióiban megoldottuk. Ha azonban a probléma továbbra is fennáll, oldja meg a problémát a Microsoft SQL Server 2016-hoz ismertetett eljárással.

Figyelemfelhívás

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:

  • Ez a globálisan egyedi azonosító (GUID): E2403E98-663B-4DF6-B234-687789DB8560

  • Az alábbi eljárás során felderített .rtf fájl GUID azonosítója

  • A fájl helye rtffil.dll, általában C:\Windows\System32

Ebben az eljárásban a rendszer feltételezi, hogy a 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 a számítógépre rendszergazdai hitelesítő adatokkal rendelkező felhasználóként.

  2. A Windows asztali verziójában válassza a Start gombot, majd a Futtatás lehetőséget.

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

  4. Ha a beállítás során az alapértelmezett példány lett kiválasztva, a Beállításjegyzék Szerkesztő ablakban bontsa ki HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSearch\Filters\.rtf.

    Megjegyzés

    Ha a beállítás során nem az alapértelmezett példány lett kiválasztva, a MSSQL13. Az MSSQLSERVER csomópont eltérő lesz.

  5. A jobb oldali panelen kattintson duplán az Alapértelmezett elemre.

  6. A Sztring szerkesztése párbeszédpanel Érték adatmezőjében jegyezze fel az itt található GUID azonosítót. Ez az rtf GUID azonosítója. fájlt, amelyet a 8. lépésben fog használni. Cserélje le ezt az értéket a megadott GUID azonosítóra, E2403E98-663B-4DF6-B234-687789DB8560. Győződjön meg arról, hogy a GUID-azonosítót nyitott és záró szögletes zárójelek veszik körül. Válassza az OK lehetőséget.

  7. A beállításjegyzékfán, a Szűrők csomópont felett, amelyben éppen van, a CLSID csomópont található. Bontsa ki a CLSID elemet.

  8. A beállításszerkesztő bal oldali ablaktábláján keresse meg a 6. lépésben mentett GUID-azonosítót. Kattintson a jobb gombbal erre a csomópontra, és válassza az Átnevezés parancsot.

  9. Nevezze át ezt a csomópontot a megadott GUID azonosítóval(E2403E98-663B-4DF6-B234-687789DB8560). Győződjön meg arról, hogy a GUID-t nyitott és záró szögletes zárójelek veszik körül.

  10. A jobb oldali panelen kattintson duplán az Alapértelmezett kulcsra.

  11. A Sztring szerkesztése párbeszédpanel Érték adatmezőjében adja meg a fájl elérési útját rtffilt.dll. Írja be például ac:\windows\system32\rtffilt.dllkifejezést, és válassza az OK gombot.

  12. Ellenőrizze, hogy a ThreadingModel kulcs adatbevitele Mindkettő é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 asztali verziójában válassza a Start gombot, válassza a Minden program, a Microsoft SQL Server 2016 lehetőséget, és válassza a SQL Server Management Studio lehetőséget.

  2. A Csatlakozás kiszolgálóhoz párbeszédpanelen hajtsa végre a következőket:

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

    2. A Kiszolgálónév listában válassza ki a Service Manager adatbázis kiszolgálóját és példányát.

    3. A Hitelesítés listában válassza a Windows-hitelesítés, majd a Csatlakozás lehetőséget.

  3. Az Object Explorer panelen bontsa ki az Adatbázisok elemet, és válassza a ServiceManager elemet.

  4. Az eszköztáron válassza az Új lekérdezés lehetőséget.

  5. A középső panelen adja meg a következő parancsokat, és válassza a Végrehajtás lehetőséget.

    exec sp_fulltext_service 'verify_signature', 0  
    go  
    exec sp_fulltext_service 'update_languages'  
    go  
    exec sp_fulltext_service 'restart_all_fdhosts'  
    go  
    
    
  6. Az Üzenetek lapon ellenőrizze, hogy a Parancs(ok) sikeresen befejeződött ü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 asztali verziójában válassza a Start gombot, válassza a Minden program, a Microsoft SQL Server 2016 lehetőséget, és válassza a SQL Server Management Studio lehetőséget.

  2. A Csatlakozás kiszolgálóhoz párbeszédpanelen hajtsa végre a következőket:

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

    2. A Kiszolgálónév listában válassza ki a Service Manager adatbázis kiszolgálóját és példányát.

    3. A Hitelesítés listában válassza a Windows-hitelesítés, majd a Csatlakozás lehetőséget.

  3. Az Object Explorer panelen bontsa ki az Adatbázisok elemet, és válassza a ServiceManager elemet.

  4. Az eszköztáron válassza az Új lekérdezés lehetőséget.

  5. A középső panelen adja meg a következőket, és válassza a Végrehajtás lehetőséget:

    select * from sys.fulltext_document_types where document_type = '.rtf'  
    
  6. Az eredményeket tartalmazó ablaktáblán a következők jelennek meg:

result érték
document_type .rtf
class_id E2403E98-663B-4DF6-B234-687789DB8560
path C:\Windows\System32\Rtffilt.dll

Következő lépések