Delen via


Niet-Engelse Service Manager-kennisartikelen indexeren

Als u bestaande kennisartikelen hebt of van plan bent kennisartikelen te maken in een andere taal dan Engels, gebruikt u de volgende procedure om een indexeringsprobleem op te lossen in Microsoft SQL Server 2016. Dit probleem heeft betrekking op niet-Engelse tekens die alleen worden gebruikt in de analistinhoud en de velden Interne inhoud in een kennisartikel. U moet deze procedure uitvoeren op de computer waarop de System Center - Service Manager-database wordt gehost. U moet twee taken uitvoeren. De eerste is het bewerken van het register en de tweede is het uitvoeren van een reeks SQL Server-queryopdrachten op de Service Manager-database.

Notitie

Het indexeringsprobleem is opgelost in de latere versies van Microsoft SQL Server 2016. Als het probleem zich blijft voordoen, kunt u dit oplossen met behulp van dezelfde procedure die wordt beschreven voor Microsoft SQL Server 2016.

Voorzichtigheid

Het onjuist bewerken van het register kan uw systeem ernstig beschadigen; Voordat u wijzigingen aanbrengt in het register, moet u daarom een back-up maken van waardegegevens op de computer.

U hebt drie stukjes informatie nodig voor deze procedure:

  • Deze GUID (Wereldwijd Unieke Identificator): E2403E98-663B-4DF6-B234-687789DB8560

  • De GUID van het .rtf-bestand dat u in de volgende procedure zult detecteren

  • De locatie van het bestand rtffil.dll, meestal C:\Windows\System32

Voor deze procedure wordt ervan uitgegaan dat het bestand rtffil.dll zich in de map C:\Windows\System32 bevindt.

Het register bewerken

  1. Meld u op de computer die als host fungeert voor de Service Manager-database aan bij de computer als gebruiker met beheerdersreferenties.

  2. Selecteer op het Windows-bureaublad Starten selecteer Uitvoeren.

  3. Voer in het dialoogvenster Uitvoeren in het vak Openenregedit in en selecteer OK.

  4. Als de standaardinstantie tijdens de installatie is geselecteerd, vouwt u in het venster Register-editorHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSearch\Filters\.rtfuit.

    Notitie

    Als het standaardexemplaar niet is geselecteerd tijdens de installatie, wordt het MSSQL13.MSSQLSERVER knooppunt anders.

  5. Dubbelklik in het rechterdeelvenster op Standaard.

  6. Maak een notitie van de GUID die u hier vindt in het dialoogvenster Tekenreeks bewerken, in het vak Gegevens van waarde. Dit is de GUID van de rtf. bestand dat u in stap 8 gaat gebruiken. Vervang deze waarde door de opgegeven GUID, E2403E98-663B-4DF6-B234-687789DB8560. Zorg ervoor dat deze GUID tussen haakjes wordt geplaatst. Selecteer OK.

  7. In de registerstructuur, boven de Filters knooppunt waarin u zich momenteel bevindt, bevindt zich het CLSID-knooppunt. Vouw CLSIDuit.

  8. Zoek in het linkerpaneel van de register-editor de GUID die u hebt opgeslagen in stap 6. Klik met de rechtermuisknop op dit knooppunt en selecteer Naam vanwijzigen.

  9. Wijzig de naam van dit knooppunt met behulp van de opgegeven GUID, E2403E98-663B-4DF6-B234-687789DB8560. Zorg ervoor dat de GUID tussen openings- en sluitingshaakjes wordt geplaatst.

  10. Dubbelklik in het rechterdeelvenster op de standaardtoets.

  11. Voer in het dialoogvenster Tekenreeks bewerken, in het vak Waardegegevens, het pad van het bestand rtffilt.dllin. Voer bijvoorbeeld c:\windows\system32\rtffilt.dllin en selecteer OK-.

  12. Controleer of de gegevensinvoer voor de ThreadingModel--sleutel is ingesteld op Beide.

  13. Sluit de Register-editor.

De SQL Server-opdrachten uitvoeren

  1. Op de Windows-desktop van de computer die de Service Manager-database host, ga naar Start, vervolgens naar Alle programma's, kies Microsoft SQL Server 2016en open SQL Server Management Studio.

  2. Voer in het dialoogvenster Verbinding maken met server het volgende uit:

    1. Selecteer in de lijst ServertypeDatabase Engine.

    2. Selecteer in de Servernaam-lijst de server en instantie voor uw Service Manager-database.

    3. Selecteer in de lijst VerificatieWindows-verificatieen selecteer Verbinding maken.

  3. Vouw in het deelvenster Objectverkenner de Databasesuit en selecteer ServiceManager.

  4. Selecteer nieuwe queryin de werkbalk.

  5. Voer in het middelste deelvenster de volgende commando's in en selecteer Uitvoeren.

    exec sp_fulltext_service 'verify_signature', 0  
    go  
    exec sp_fulltext_service 'update_languages'  
    go  
    exec sp_fulltext_service 'restart_all_fdhosts'  
    go  
    
    
  6. Controleer op het tabblad Berichten of het bericht Opdracht(en) succesvol voltooid wordt weergegeven.

Controleren of u het .rtf-filter wijzigt

  1. Op de Windows-desktop van de computer die de Service Manager-database host, ga naar Start, vervolgens naar Alle programma's, kies Microsoft SQL Server 2016en open SQL Server Management Studio.

  2. Voer in het dialoogvenster Verbinding maken met server het volgende uit:

    1. Selecteer in de lijst ServertypeDatabase Engine.

    2. Selecteer in de Servernaam-lijst de server en instantie voor uw Service Manager-database.

    3. Selecteer in de lijst VerificatieWindows-verificatieen selecteer Verbinding maken.

  3. Vouw in het deelvenster Objectverkenner de Databasesuit en selecteer ServiceManager.

  4. Selecteer nieuwe queryin de werkbalk.

  5. Voer in het middelste deelvenster het volgende in en selecteer Uitvoeren.

    select * from sys.fulltext_document_types where document_type = '.rtf'  
    
  6. In het resultatenvenster ziet u de volgende resultaten:

resultaat waarde
document_type .rtf
class_id E2403E98-663B-4DF6-B234-687789DB8560
pad C:\Windows\System32\Rtffilt.dll

Volgende stappen

  • Zie Implementatieproblemen oplossen om problemenop te lossen als u logboeken wilt bekijken die zijn gemaakt wanneer u Service Manager installeert en hoe u deze logboeken kunt gebruiken om implementatieproblemen op te lossen.