미국 영어 및 영국 영어에 사용되는 단어 분리기 변경
적용 대상: SQL Server Azure SQL 데이터베이스
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
입니다.
단어 분리기 및 형태소 분석기에 대한 자세한 내용은 검색을 위해 단어 분리기와 형태소 분석기 구성 및 관리를 참조하세요.
현재 영어 단어 분리기에서 이전 영어 단어 분리기로 전환
현재 버전의 미국 영어 단어 분리기에서 이전 버전으로 전환하려면
레지스트리에서 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceRoot>\MSSearch\CLSID 노드로 이동합니다.
다음 단계에 따라 LCID 1033의 이전 미국 영어 단어 분리기 및 형태소 분석기 인터페이스에 대한 COM ClassID의 새 키를 추가합니다.
이전 단어 분리기에 대한 값이 {188D6CC5-CB03-4C01-912E-47D21295D77E}인 새 키를 추가합니다.
해당 키 값의 (기본값) 데이터를 langwrbk.dll로 업데이트합니다.
이전 형태소 분석기의 {EEED4C20-7F1B-11CE-BE57-00AA0051FE20} 값을 사용하여 새 키를 추가합니다.
해당 키 값의 (기본값) 데이터를 infosoft.dll로 업데이트합니다.
레지스트리에서 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceRoot>\MSSearch\Language\enu 노드로 이동합니다.
WBreakerClass 키 값을 {188D6CC5-CB03-4C01-912E-47D21295D77E}로 업데이트합니다.
StemmerClass 키 값을 {EEED4C20-7F1B-11CE-BE57-00AA0051FE20}으로 업데이트합니다.
SQL Server를 다시 시작하십시오.
현재 버전의 영국 영어 단어 분리기에서 이전 버전으로 전환하려면
레지스트리에서 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceRoot>\MSSearch\CLSID 노드로 이동합니다.
다음 단계에 따라 LCID 2057의 이전 영국 영어 단어 분리기 및 형태소 분석기 인터페이스에 대한 COM ClassID의 새 키를 추가합니다.
이전 단어 분리기에 대한 값이 {173C97E2-AEBE-437C-9445-01B237ABF2F6}인 새 키를 추가합니다.
해당 키 값의 (기본값) 데이터를 langwrbk.dll로 업데이트합니다.
이전 형태소 분석기의 {D99F7670-7F1A-11CE-BE57-00AA0051FE20} 값을 사용하여 새 키를 추가합니다.
해당 키 값의 (기본값) 데이터를 infosoft.dll로 업데이트합니다.
레지스트리에서 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceRoot>\MSSearch\Language\eng 노드로 이동합니다.
WBreakerClass 키 값을 {173C97E2-AEBE-437C-9445-01B237ABF2F6}으로 업데이트합니다.
StemmerClass 키 값을 {D99F7670-7F1A-11CE-BE57-00AA0051FE20}으로 업데이트합니다.
SQL Server를 다시 시작하십시오.
이전 영어 단어 분리기에서 현재 영어 단어 분리기로 다시 전환
이전 버전의 미국 영어 단어 분리기에서 현재 버전으로 전환하려면
레지스트리에서 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceRoot>\MSSearch\CLSID 노드로 이동합니다.
다음 키가 존재하지 않을 경우 다음 단계에 따라 LCID 1033의 기존 미국 영어 단어 분리기 및 형태소 분석기 인터페이스에 대한 COM ClassID의 새 키를 추가합니다.
현재 단어 분리기에 대한 값이 {9faed859-0b30-4434-ae65-412e14a16fb8}인 새 키를 추가합니다.
해당 키 값의 (기본값) 데이터를 MsWb7.dll로 업데이트합니다.
현재 형태소 분석기에서 값이 {e1e5ef84-c4a6-4e50-8188-99aef3de2659}인 새 키를 추가합니다.
해당 키 값의 (기본값) 데이터를 MsWb7.dll로 업데이트합니다.
레지스트리에서 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceRoot>\MSSearch\Language\eng 노드로 이동합니다.
WBreakerClass 키 값을 {9faed859-0b30-4434-ae65-412e14a16fb8}으로 업데이트합니다.
StemmerClass 키 값을 {e1e5ef84-c4a6-4e50-8188-99aef3de2659}로 업데이트합니다.
SQL Server를 다시 시작하십시오.
이전 버전의 영국 영어 단어 분리기에서 현재 버전으로 전환하려면
레지스트리에서 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceRoot>\MSSearch\CLSID 노드로 이동합니다.
다음 키가 존재하지 않을 경우 다음 단계에 따라 LCID 2057의 기존 영국 영어 단어 분리기 및 형태소 분석기 인터페이스에 대한 COM ClassID의 새 키를 추가합니다.
현재 단어 분리기에 대한 값이 {9faed859-0b30-4434-ae65-412e14a16fb8}인 새 키를 추가합니다.
해당 키 값의 (기본값) 데이터를 MsWb7.dll로 업데이트합니다.
현재 형태소 분석기에서 값이 {e1e5ef84-c4a6-4e50-8188-99aef3de2659}인 새 키를 추가합니다.
해당 키 값의 (기본값) 데이터를 MsWb7.dll로 업데이트합니다.
레지스트리에서 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<InstanceRoot>\MSSearch\Language\eng 노드로 이동합니다.
WBreakerClass 키 값을 {9faed859-0b30-4434-ae65-412e14a16fb8}으로 업데이트합니다.
StemmerClass 키 값을 {e1e5ef84-c4a6-4e50-8188-99aef3de2659}로 업데이트합니다.
SQL Server를 다시 시작하십시오.