Indexera kunskapsartiklar som inte Service Manager engelska
Viktigt
Den här Service Manager har nått slutet av supporten, rekommenderar vi att du uppgraderar till Service Manager 2022.
Om du har befintliga kunskapsartiklar eller planerar att skapa kunskapsartiklar på andra språk än engelska kan du använda följande procedur för att lösa ett indexeringsproblem i Microsoft SQL Server 2016. Det här problemet gäller icke-engelska tecken som endast används i fälten Analytikerinnehåll och Internt innehåll i en kunskapsartikel. Du måste utföra den här proceduren på den dator som är värd för System Center – Service Manager databasen. Det är två åtgärder som ska utföras. Det första är att redigera registret och det andra är att köra en serie med SQL Server-frågekommandon på Service Manager databasen.
Varning
Felaktig redigering av registret kan leda till skador i systemet. Se därför till att säkerhetskopiera alla viktiga data på datorn innan du gör ändringar i registret.
Du behöver tre uppgifter för den här proceduren:
Denna globalt unika identifierare (GUID): E2403E98-663B-4DF6-B234-687789DB8560
GUID för den .rtf-fil som du ska identifiera i följande procedur
Platsen för filen är rtffil.dll, vanligtvis C:\Windows\System32
För den här proceduren förutsätts att filen rtffil.dll finns i mappen C:\Windows\System32.
Redigera registret
På den dator som Service Manager databasen loggar du in på datorn som en användare med administratörsbehörighet.
Klicka på Start och sedan på Kör på Windows-skrivbordet.
I dialogrutan Kör i rutan Öppna skriver duregedit och klickar sedan på OK.
Om standardinstansen valdes under installationen expanderar du i fönstret RegistereditornHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSearch\Filters\.rtf.
Anteckning
Om standardinstansen inte valdes under installationen, MSSQL13. MSSQLSERVER-noden kommer att vara annorlunda.
Dubbelklicka på Standard i den högra rutan.
I dialogrutan Redigera sträng går du till rutan Värdedata och anteckning om det GUID som du hittar här. Det här är GUID för rtf. som du kommer att använda i steg 8. Ersätt det här värdet med användargränssnitt, E2403E98-663B-4DF6-B234-687789DB8560. Se till att detta GUID omges av inledande och avslutande hakparenteser. Klicka på OK.
I registerträdet ovanför den filternod som du för närvarande befinner dig i är CLSID-noden . Expandera CLSID.
I den vänstra rutan i Registereditorn letar du reda på guid som du sparade från steg 6. Högerklicka på den här noden och klicka sedan på Byt namn.
Byt namn på den här noden med hjälp av användargränssnitt, E2403E98-663B-4DF6-B234-687789DB8560. Se till att detta GUID omges av inledande och avslutande hakparenteser.
Dubbelklicka på standardnyckeln i den högra rutan.
I dialogrutan Redigera sträng går du till rutan Värdedata och skriver sökvägen till filen rtffilt.dll. Skriv till exempel c:\windows\system32\rtffilt.dlloch klicka sedan på OK.
Kontrollera att dataposten för nyckeln ThreadingModel är inställd på Båda.
Stäng Registereditorn.
Så här kör du SQL Server-kommandona
Klicka på Start på Service Manager-datorn som är värd för Windows Service Manager-databasen, klicka på Start, klicka på Alla program, klicka på Microsoft SQL Server 2016 och klicka sedan på SQL Server Management Studio.
I dialogrutan Anslut till server utför du följande:
I listan Servertyp väljer du Databasmotor.
I listan Servernamn väljer du servern och instansen för din Service Manager databasen.
I listan Autentisering väljer du Windows-autentisering och klickar sedan på Anslut.
I fönstret Object Explorer databas expanderar du Databaser och klickar sedan på ServiceManager.
Klicka på Ny fråga i verktygsfältet.
Skriv följande kommandon i mittenfönstret och klicka sedan på Kör.
exec sp_fulltext_service 'verify_signature', 0 go exec sp_fulltext_service 'update_languages' go exec sp_fulltext_service 'restart_all_fdhosts' goPå fliken Meddelanden kontrollerar du att meddelandet "Kommandot har slutförts" visas.
Så här kontrollerar du ändringen av .rtf-filtret
Klicka på Start på Service Manager-datorn som är värd för Windows Service Manager-databasen, klicka på Start, klicka på Alla program, klicka på Microsoft SQL Server 2016 och klicka sedan på SQL Server Management Studio.
I dialogrutan Anslut till server utför du följande:
I listan Servertyp väljer du Databasmotor.
I listan Servernamn väljer du servern och instansen för din Service Manager databasen.
I listan Autentisering väljer du Windows-autentisering och klickar sedan på Anslut.
I fönstret Object Explorer databas expanderar du Databaser och klickar sedan på ServiceManager.
Klicka på Ny fråga i verktygsfältet.
Skriv följande i mittenfönstret och klicka sedan på Kör:
select * from sys.fulltext_document_types where document_type = '.rtf'Resultatrutan visar följande resultat:
| resultat | värde |
|---|---|
| document_type | .rtf |
| class_id | E2403E98-663B-4DF6-B234-687789DB8560 |
| path | C:\Windows\System32\Rtffilt.dll |
Nästa steg
- Läs Felsöka distributionsproblem för att lösa problem med att granska loggfiler som skapas när du installerar Service Manager och hur du kan använda dessa loggar för att felsöka distributionsproblem.