영어 이외의 Service Manager 기술 문서 인덱싱

중요

이 버전의 Service Manager 지원이 종료되었습니다. Service Manager 2022로 업그레이드하는 것이 좋습니다.

기존 지식 문서를 사용했거나 영어 이외의 언어로 기술 문서를 만들려는 경우 다음 절차를 사용하여 Microsoft SQL Server 2016에서 인덱싱 문제를 resolve. 이 문제는 기술 항목의 분석가 콘텐츠 및 내부 콘텐츠 필드에서만 사용되는 영어가 아닌 문자를 다룹니다. System Center - Service Manager 데이터베이스를 호스트하는 컴퓨터에서 이 절차를 수행해야 합니다. 수행해야 할 작업은 두 가지입니다. 첫 번째는 레지스트리를 편집하는 것이고, 두 번째는 Service Manager 데이터베이스에서 일련의 SQL Server 쿼리 명령을 실행하는 것입니다.

참고

인덱싱 문제는 Microsoft SQL Server 2016의 이후 버전에서 해결되었습니다. 그러나 문제가 지속되면 Microsoft SQL Server 2016에 대해 설명한 것과 동일한 절차를 사용하여 resolve.

주의

레지스트리를 잘못 편집하면 시스템에 심각한 손상을 일으킬 수 있으므로 레지스트리를 변경하기 전에 컴퓨터에 있는 모든 중요 데이터를 백업하는 것이 좋습니다.

이 절차를 수행하려면 다음과 같은 세 가지 정보가 필요합니다.

  • GUID(Globally Unique Identification): E2403E98-663B-4DF6-B234-687789DB8560

  • 다음 절차에서 검색할 .rtf 파일의 GUID

  • rtffil.dll 파일의 위치(일반적으로 C:\Windows\System32)

이 절차에서는 rtffil.dll 파일이 C:\Windows\System32 폴더에 있다고 가정합니다.

레지스트리 편집

  1. Service Manager 데이터베이스를 호스트하는 컴퓨터에서 관리자 자격 증명이 있는 사용자로 컴퓨터에 로그인합니다.

  2. Windows 데스크톱에서 시작을 선택하고 실행을 선택합니다.

  3. 실행 대화 상자의 열기 상자에 regedit를 입력하고 확인을 선택합니다.

  4. 설치 중에 기본 instance 선택한 경우 레지스트리 편집기 창에서 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSearch\Filters\.rtf을 확장합니다.

    참고

    설치 중에 기본 instance 선택되지 않은 경우 MSSQL13. MSSQLSERVER 노드는 다릅니다.

  5. 오른쪽 창에서 기본값을 두 번 클릭합니다.

  6. 문자열 편집 대화 상자의 값 데이터 상자에서 여기에서 찾은 GUID를 기록해 둡니다. 이 GUID가 8단계에서 사용할 rtf. 8단계에서 사용할 파일입니다. 이 값을 제공된 GUID, E2403E98-663B-4DF6-B234-687789DB8560으로 바꿉니다. 여는 대괄호와 닫기 대괄호가 이 GUID를 둘러싸고 있는지 확인합니다. 확인을 선택합니다.

  7. 레지스트리 트리의 현재 있는 필터 노드 위에는 CLSID 노드가 있습니다. CLSID를 확장합니다.

  8. 레지스트리 편집기의 왼쪽 창에서 6단계에서 저장한 GUID를 찾습니다. 이 노드를 마우스 오른쪽 단추로 클릭하고 이름 바꾸기를 선택합니다.

  9. 제공된 GUID, E2403E98-663B-4DF6-B234-687789DB8560을 사용하여 이 노드의 이름을 바꿉니다. 열린 대괄호와 닫기 대괄호가 GUID를 둘러싸고 있는지 확인합니다.

  10. 오른쪽 창에서 기본값 키를 두 번 클릭합니다.

  11. 문자열 편집 대화 상자의 값 데이터 상자에 파일 rtffilt.dll 경로를 입력합니다. 예를 들어 c:\windows\system32\rtffilt.dll를 입력하고 확인을 선택합니다.

  12. ThreadingModel 키의 데이터 항목이 모두로 설정되어 있는지 확인합니다.

  13. 레지스트리 편집기를 엽니다.

SQL Server 명령을 실행하려면 다음을 수행합니다.

  1. Service Manager 데이터베이스를 호스트하는 컴퓨터의 Windows 데스크톱에서 시작을 선택하고, 모든 프로그램을 선택하고, Microsoft SQL Server 2016을 선택하고, SQL Server Management Studio 선택합니다.

  2. 서버에 연결 대화 상자에서 다음을 수행합니다.

    1. 서버 유형 목록에서 데이터베이스 엔진을 선택합니다.

    2. 서버 이름 목록에서 서버를 선택하고 Service Manager 데이터베이스에 대한 instance.

    3. 인증 목록에서 Windows 인증을 선택하고 연결을 선택합니다.

  3. 개체 탐색기 창에서 데이터베이스를 확장하고 ServiceManager를 선택합니다.

  4. 도구 모음에서 새 쿼리를 선택합니다.

  5. 가운데 창에서 다음 명령을 입력하고 실행을 선택합니다.

    exec sp_fulltext_service 'verify_signature', 0  
    go  
    exec sp_fulltext_service 'update_languages'  
    go  
    exec sp_fulltext_service 'restart_all_fdhosts'  
    go  
    
    
  6. 메시지 탭에서 명령이 성공적으로 완료되었는지 확인합니다.

.rtf 필터 변경을 확인하려면 다음을 수행합니다.

  1. Service Manager 데이터베이스를 호스트하는 컴퓨터의 Windows 데스크톱에서 시작을 선택하고, 모든 프로그램을 선택하고, Microsoft SQL Server 2016을 선택하고, SQL Server Management Studio 선택합니다.

  2. 서버에 연결 대화 상자에서 다음을 수행합니다.

    1. 서버 유형 목록에서 데이터베이스 엔진을 선택합니다.

    2. 서버 이름 목록에서 서버를 선택하고 Service Manager 데이터베이스에 대한 instance.

    3. 인증 목록에서 Windows 인증을 선택하고 연결을 선택합니다.

  3. 개체 탐색기 창에서 데이터베이스를 확장하고 ServiceManager를 선택합니다.

  4. 도구 모음에서 새 쿼리를 선택합니다.

  5. 가운데 창에서 다음을 입력하고 실행을 선택합니다.

    select * from sys.fulltext_document_types where document_type = '.rtf'  
    
  6. 결과 창에 다음 결과가 표시됩니다.

result
문서 유형 .rtf
클래스 ID E2403E98-663B-4DF6-B234-687789DB8560
path c:\windows\system32\rtffilt.dll

다음 단계