Indexar artigos de conhecimento de Service Manager não inglês
Importante
Esta versão do Service Manager chegou ao fim do suporte. Recomendamos que você atualize para o Service Manager 2022.
Se você já tiver artigos de conhecimento ou estiver planejando criar artigos de conhecimento em qualquer idioma diferente do inglês, use o procedimento a seguir para resolve um problema de indexação no Microsoft SQL Server 2016. Esse problema envolve caracteres não utilizado na língua inglesa, mas usados somente nos campos Conteúdo do Analista e Conteúdo Interno em um artigo de conhecimento. Você deve executar esse procedimento no computador que hospeda o banco de dados do System Center – Service Manager. Você tem duas tarefas para realizar. A primeira é editar o registro e a segunda é executar uma série de comandos de consulta SQL Server no banco de dados Service Manager.
Observação
O problema de indexação foi resolvido nas versões posteriores do Microsoft SQL Server 2016. No entanto, se o problema persistir, resolve-o usando o mesmo procedimento descrito para o Microsoft SQL Server 2016.
Cuidado
Se houver uma edição incorreta no registro, poderão ocorrer danos graves ao sistema; portanto, antes de fazer alterações no registro, faça backup de todos os dados valiosos no computador.
Você precisará de três informações para esse procedimento:
Este GUID (identificador globalmente exclusivo): E2403E98-663B-4DF6-B234-687789DB8560
O GUID do arquivo .rtf que você descobrirá no procedimento a seguir
A localização do arquivo rtffil.dll, geralmente C:\Windows\System32
Para este procedimento, supõe-se que o arquivo rtffil.dll está localizado na pasta C:\Windows\System32.
Editar o Registro
No computador que hospeda o banco de dados Service Manager, entre no computador como um usuário com credenciais administrativas.
Na área de trabalho do Windows, selecione Iniciare Executar.
Na caixa de diálogo Executar , na caixa Abrir , insira regedit e selecione OK.
Se a instância padrão tiver sido selecionada durante a Instalação, na janela Editor do Registro, expanda HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSearch\Filters\.rtf.
Observação
Se a instância padrão não tiver sido selecionada durante a instalação, o MSSQL13. O nó MSSQLSERVER será diferente.
No painel à direita, clique duas vezes em Padrão.
Na caixa de diálogo Editar Cadeia de Caracteres , na caixa Dados de valor , anote o GUID que você encontrar aqui. Esse é o GUID do arquivo rtf arquivo que você usará na etapa 8. Renomeie esse valor usando o GUID fornecido E2403E98-663B-4DF6-B234-687789DB8560. Verifique se os colchetes abertos e fechados envolvem esse GUID. Selecione OK.
Na árvore do Registro, acima do nó Filtros no qual você está atualmente, está o nó CLSID . Expanda o CLSID.
No painel à esquerda do editor de registro, localize o GUID que você salvou da etapa 6. Clique com o botão direito do mouse neste nó e selecione Renomear.
Renomeie esse nó usando o GUID fornecido, E2403E98-663B-4DF6-B234-687789DB8560. Verifique se colchetes abertos e fechados envolvem o GUID.
No painel à direita, clique duas vezes na chave Padrão .
Na caixa de diálogo Editar Cadeia de Caracteres , na caixa Dados do valor , insira o caminho do arquivo rtffilt.dll. Por exemplo, insirac:\windows\system32\rtffilt.dlle selecione OK.
Verifique se as entradas de dados para a chave ThreadingModel estão definidas como Ambos.
Feche o Editor do Registro.
Para executar os comandos do SQL Server
No computador que hospeda o banco de dados Service Manager, na área de trabalho do Windows, selecione Iniciar, Todos os Programas, Microsoft SQL Server 2016 e selecione SQL Server Management Studio.
Na caixa de diálogo Conectar ao Servidor , execute o seguinte:
Na lista Tipo de Servidor , selecione Mecanismo de Banco de Dados.
Na lista Nome do Servidor, selecione o servidor e a instância do banco de dados Service Manager.
Na lista Autenticação , selecione Autenticação do Windows e selecione Conectar.
No painel Pesquisador de Objetos, expanda Bancos de Dados e selecione ServiceManager.
Na barra de ferramentas, selecione Nova Consulta.
No painel central, insira os comandos a seguir e selecione Executar.
exec sp_fulltext_service 'verify_signature', 0 go exec sp_fulltext_service 'update_languages' go exec sp_fulltext_service 'restart_all_fdhosts' go
Na guia Mensagens , verifique se a mensagem Comandos concluídos com êxito é exibida.
Para verificar a alteração do filtro .rtf
No computador que hospeda o banco de dados Service Manager, na área de trabalho do Windows, selecione Iniciar, Todos os Programas, Microsoft SQL Server 2016 e selecione SQL Server Management Studio.
Na caixa de diálogo Conectar ao Servidor , execute o seguinte:
Na lista Tipo de Servidor , selecione Mecanismo de Banco de Dados.
Na lista Nome do Servidor, selecione o servidor e a instância do banco de dados Service Manager.
Na lista Autenticação , selecione Autenticação do Windows e selecione Conectar.
No painel Pesquisador de Objetos, expanda Bancos de Dados e selecione ServiceManager.
Na barra de ferramentas, selecione Nova Consulta.
No painel central, insira o seguinte e selecione Executar:
select * from sys.fulltext_document_types where document_type = '.rtf'
O painel de resultados mostra os seguintes resultados:
result | value |
---|---|
document_type | .rtf |
class_id | E2403E98-663B-4DF6-B234-687789DB8560 |
caminho | c:\windows\system32\rtffilt.dll |
Próximas etapas
- Para examinar os arquivos de logs criados quando você instala Service Manager e como você pode usar esses logs para solucionar problemas de implantação, consulte Solucionar problemas de implantação para resolve problemas.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de