미국 영어 및 영국 영어에 사용되는 단어 분리기 변경

적용 대상:SQL ServerAzure SQL Database

SQL Server 2012(11.x)부터 설치 프로그램은 영어용 단어 분리기 및 형태소 분석기의 업데이트된 버전을 설치하여 이러한 구성 요소의 이전 버전을 대체합니다. 업데이트된 구성 요소의 변경된 동작에 대한 자세한 내용은 전체 텍스트 검색의 동작 변경 내용을 참조하세요. 이 항목에서는 이러한 구성 요소의 업데이트된 버전에서 이전 버전으로 전환하거나 이전 버전에서 업데이트된 버전으로 다시 전환하는 방법을 설명합니다. 클러스터 설치의 경우 모든 노드에서 이러한 변경 사항을 수행해야 합니다.

일부 이전 버전의 SQL Server에서는 미국 영어(LCID 1033) 및 영국 영어(LCID 2057)에 대해 서로 다른 CLSID로 표현되는 다양한 단어 분리기를 사용했습니다. SQL Server 2012(11.x)부터 두 CID는 다음 표와 같이 동일한 CLSID와 동일한 구성 요소를 사용합니다.

LCID 이전 버전에서 설치한 단어 분리기

버전 12.0.6828.0
이전 버전에서 설치한 형태소 분석기 SQL Server 2012(11.x) 이상 버전과 함께 설치된 단어 분리기

버전 14.0.4999.1038
SQL Server 2012(11.x) 이상 버전과 함께 설치된 형태소 분석기
1033
(미국 영어)
188D6CC5-CB03-4C01-912E-47D21295D77E EEED4C20-7F1B-11CE-BE57-00AA0051FE20 9FAED859-0B30-4434-AE65-412E14A16FB8 E1E5EF84-C4A6-4E50-8188-99AEF3DE2659
2057
(영국 영어)
173C97E2-AEBE-437C-9445-01B237ABF2F6 D99F7670-7F1A-11CE-BE57-00AA0051FE20 9FAED859-0B30-4434-AE65-412E14A16FB8 E1E5EF84-C4A6-4E50-8188-99AEF3DE2659

이 항목에 설명된 구성 요소는 SQL Server 인스턴스의 폴더에 MSSQL\Binn 설치된 DLL 파일입니다. 전체 경로는 일반적으로 C:\Program Files\Microsoft SQL Server\<instance>\MSSQL\Binn.

단어 분리기 및 형태소 분석기에 대한 자세한 내용은 검색을 위해 단어 분리기와 형태소 분석기 구성 및 관리를 참조하세요.

현재 영어 단어 분리기에서 이전 영어 단어 분리기로 전환

미국 영어 단어 분리기의 현재 버전에서 이전 버전으로 전환하려면

  1. 레지스트리에서 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\InstanceRoot>\<MSSearch\CLSID 노드로 이동합니다.

  2. 다음 단계에 따라 LCID 1033의 이전 미국 영어 단어 분리기 및 형태소 분석기 인터페이스에 대한 COM ClassID의 새 키를 추가합니다.

    1. 이전 단어 분리기에 대한 값 이 {188D6CC5-CB03-4C01-912E-47D21295D77E} 인 새 키를 추가합니다.

    2. 해당 키 값의 (기본값) 데이터를 langwrbk.dll로 업데이트합니다.

    3. 이전 형태소 분석기의 {EEED4C20-7F1B-11CE-BE57-00AA0051FE20} 값을 사용하여 새 키를 추가합니다.

    4. 해당 키 값의 (기본값) 데이터를 infosoft.dll업데이트합니다.

  3. 레지스트리에서 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\InstanceRoot>\<MSSearch\Language\enu 노드로 이동합니다.

  4. WBreakerClass 키 값을 {188D6CC5-CB03-4C01-912E-47D21295D77E}로 업데이트합니다.

  5. StemmerClass 키 값을 {EEED4C20-7F1B-11CE-BE57-00AA0051FE20}으로 업데이트합니다.

  6. SQL Server를 다시 시작하십시오.

영국 영어 단어 분리기의 현재 버전에서 이전 버전으로 전환하려면

  1. 레지스트리에서 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\InstanceRoot>\<MSSearch\CLSID 노드로 이동합니다.

  2. 다음 단계를 사용하여 이전 영국 영어 단어 분리기 및 LCID 2057용 형태소 분석기 인터페이스에 대한 COM ClassID에 대한 새 키를 추가합니다.

    1. 이전 단어 분리기에 대한 값 이 {173C97E2-AEBE-437C-9445-01B237ABF2F6} 인 새 키를 추가합니다.

    2. 해당 키 값의 (기본값) 데이터를 langwrbk.dll로 업데이트합니다.

    3. 이전 형태소 분석기의 {D99F7670-7F1A-11CE-BE57-00AA0051FE20} 값을 사용하여 새 키를 추가합니다.

    4. 해당 키 값의 (기본값) 데이터를 infosoft.dll업데이트합니다.

  3. 레지스트리에서 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\InstanceRoot>\<MSSearch\Language\eng 노드로 이동합니다.

  4. WBreakerClass 키 값을 {173C97E2-AEBE-437C-9445-01B237ABF2F6}으로 업데이트합니다.

  5. StemmerClass 키 값을 {D99F7670-7F1A-11CE-BE57-00AA0051FE20}으로 업데이트합니다.

  6. SQL Server를 다시 시작하십시오.

이전 영어 단어 분리기에서 현재 영어 단어 분리기로 다시 전환

미국 영어 단어 분리기의 이전 버전에서 현재 버전으로 다시 전환하려면

  1. 레지스트리에서 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\InstanceRoot>\<MSSearch\CLSID 노드로 이동합니다.

  2. 다음 키가 없는 경우 다음 단계를 사용하여 현재 미국 영어 단어 분리기 및 LCID 1033의 형태소 분석기 인터페이스에 대한 COM ClassID에 대한 새 키를 추가합니다.

    1. 현재 단어 분리기에 대한 값 이 {9faed859-0b30-4434-ae65-412e14a16fb8} 인 새 키를 추가합니다.

    2. 해당 키 값의 (기본값) 데이터를 MsWb7.dll로 업데이트합니다.

    3. 현재 형태소 분석기에서 {e1e5ef84-c4a6-4e50-8188-99aef3de2659}으로 새 키를 추가합니다.

    4. 해당 키 값의 (기본값) 데이터를 MsWb7.dll로 업데이트합니다.

  3. 레지스트리에서 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\InstanceRoot>\<MSSearch\Language\eng 노드로 이동합니다.

  4. WBreakerClass 키 값을 {9faed859-0b30-4434-ae65-412e14a16fb8}으로 업데이트합니다.

  5. StemmerClass 키 값을 {e1e5ef84-c4a6-4e50-8188-99aef3de2659}로 업데이트합니다.

  6. SQL Server를 다시 시작하십시오.

이전 버전의 영국 영어 단어 분리기에서 현재 버전으로 전환하려면

  1. 레지스트리에서 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\InstanceRoot>\<MSSearch\CLSID 노드로 이동합니다.

  2. 다음 키가 없는 경우 다음 단계를 사용하여 현재 영국 영어 단어 분리기 및 LCID 2057의 형태소 분석기 인터페이스에 대한 COM ClassID에 대한 새 키를 추가합니다.

    1. 현재 단어 분리기에 대한 값 이 {9faed859-0b30-4434-ae65-412e14a16fb8} 인 새 키를 추가합니다.

    2. 해당 키 값의 (기본값) 데이터를 MsWb7.dll로 업데이트합니다.

    3. 현재 형태소 분석기에서 {e1e5ef84-c4a6-4e50-8188-99aef3de2659}으로 새 키를 추가합니다.

    4. 해당 키 값의 (기본값) 데이터를 MsWb7.dll로 업데이트합니다.

  3. 레지스트리에서 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\InstanceRoot>\<MSSearch\Language\eng 노드로 이동합니다.

  4. WBreakerClass 키 값을 {9faed859-0b30-4434-ae65-412e14a16fb8}으로 업데이트합니다.

  5. StemmerClass 키 값을 {e1e5ef84-c4a6-4e50-8188-99aef3de2659}로 업데이트합니다.

  6. SQL Server를 다시 시작하십시오.

참고 항목

검색에서 사용하는 단어 분리기를 이전 버전으로 되돌리기
전체 텍스트 검색의 동작 변경