검색에 사용된 단어 분리기를 이전 버전으로 되돌리기Revert the Word Breakers Used by Search to the Previous Version

SQL Server 2017SQL Server 2017 에서는 한국어를 제외하고 전체 텍스트 검색에서 지원되는 모든 언어에 대해 단어 분리기 및 형태소 분석기의 버전을 설치하고 활성화합니다. installs and enables a version of the word breakers and stemmers for all languages supported by Full-Text Search with the exception of Korean. 이 항목에서는 이러한 버전의 구성 요소에서 이전 버전으로 전환하거나 이전 버전에서 다시 새 버전으로 전환하는 방법에 대해 설명합니다.This topic describes how to switch from this version of these components to the previous version, or to switch back from the previous version to the new version.

이 항목에서는 다음 언어에 대해 다루지 않습니다.This topic does not discuss the following languages:

  • 영어.English. 영어 구성 요소를 되돌리거나 복원하려면 Change the Word Breaker Used for US English and UK English을 참조하세요.To revert or restore the English components, see Change the Word Breaker Used for US English and UK English.

  • 덴마크어, 터키어 및 폴란드어.Danish, Polish, and Turkish. SQL ServerSQL Server 의 이전 릴리스에 포함된 덴마크어, 폴란드어 및 터키어에 대한 타사 단어 분리기는 MicrosoftMicrosoft 구성 요소로 대체되었습니다.The third-party word breakers for Danish, Polish, and Turkish that were included with previous releases of SQL ServerSQL Server have been replaced with MicrosoftMicrosoft components.

  • 그리스어와 체코어.Czech and Greek. 체코어 및 그리스어에 대한 새로운 단어 분리기가 있습니다.There are new word breakers for Czech and Greek. SQL ServerSQL Server 전체 텍스트 검색의 이전 릴리스에는 이 두 언어에 대한 지원이 포함되지 않았습니다.Previous releases of SQL ServerSQL Server Full-Text Search did not include support for these two languages.

  • 한국어.Korean. 한국어에 대한 단어 분리기 및 형태소 분석기는 이 릴리스에서 업그레이드되지 않았습니다.The word breaker and stemmer for the Korean language are not upgraded in this release.

    단어 분리기 및 형태소 분석기에 대한 일반적인 내용은 검색을 위해 단어 분리기와 형태소 분석기 구성 및 관리를 참조하세요.For general information about word breakers and stemmers, see Configure and Manage Word Breakers and Stemmers for Search.

단어 분리기 및 형태소 분석기 되돌리기 및 복원 개요 Overview of reverting and restoring word breakers and stemmers

단어 분리기 및 형태소 분석기를 되돌리고 복원하는 방법은 언어에 따라 다릅니다.The instructions for reverting and restoring word breakers and stemmers depend on the language. 다음 표에서는 이전 버전의 구성 요소로 되돌리는 데 필요한 세 작업 집합에 대해 요약합니다.The following table summarizes the 3 sets of actions that may be required to revert to the previous version of the components.

현재 파일Current file 이전 파일Previous file 영향 받는 언어 수Number of affected languages 파일 작업Action for files 레지스트리 항목 작업Action for registry entries
NaturalLanguage6.dllNaturalLanguage6.dll NaturalLanguage6.dllNaturalLanguage6.dll 3434 이전 버전의 NaturalLanguage6.dll을 가져와서 설치합니다. 그러면 현재 버전의 파일을 덮어씁니다.Obtain and install a previous version of NaturalLanguage6.dll, overwriting the current version of the file. 별도의 작업이 필요 없습니다.No action required.

레지스트리 키와 값은 이 릴리스에서 변경되지 않았습니다.The registry keys and values have not changed for this release.
(기타 파일 이름)(Other file name) NaturalLanguage6.dllNaturalLanguage6.dll 55 이전 버전의 NaturalLanguage6.dll을 가져와서 설치합니다. 그러면 현재 버전의 파일을 덮어씁니다.Obtain and install a previous version of NaturalLanguage6.dll, overwriting the current version of the file. 레지스트리 항목 집합을 변경하여 이전 버전의 구성 요소를 지정합니다.Change a set of registry entries to specify the previous version of the components.
(기타 파일 이름)(Other file name) (기타 파일 이름)(Other file name) 66 별도의 작업이 필요 없습니다.No action required.

SQL Server 2017SQL Server 2017 설치 프로그램이 구성 요소의 현재 버전과 이전 버전을 모두 Binn 폴더에 복사합니다. setup copies both the current and the previous versions of the components to the Binn folder.
레지스트리 항목 집합을 변경하여 이전 버전의 구성 요소를 지정합니다.Change a set of registry entries to specify the previous version of the components.
경고

NaturalLanguage6.dll 파일의 현재 버전을 다른 버전으로 교체하면 이 파일을 사용하는 모든 언어의 동작이 영향을 받습니다.If you replace the current version of the file NaturalLanguage6.dll with a different version, then the behavior of all the languages that use this file is affected.

이 항목에서 설명하는 파일은 MSSQL\Binn 인스턴스의 SQL ServerSQL Server 폴더에 설치되는 DLL 파일입니다.The files described in this topic are DLL files that are installed in the MSSQL\Binn folder for the SQL ServerSQL Server instance. 전체 경로는 일반적으로 다음과 같습니다.The full path is typically the following path:

C:\Program Files\Microsoft SQL Server\<instance>\MSSQL\Binn

현재 단어 분리기와 이전 단어 분리기의 파일 이름에 대한 언어는 NaturalLanguage6.dll입니다. Languages for which the file name of both the current and previous word breaker is NaturalLanguage6.dll

다음 표에 나오는 언어의 경우 현재 단어 분리기와 이전 단어 분리기의 파일 이름은 모두 NaturalLanguage6.dll입니다.For the languages in the following table, the file name of both the current and previous word breaker is NaturalLanguage6.dll. 이 구성 요소를 되돌리거나 복원하려면 NaturalLanguage6.dll을 동일한 파일의 다른 버전으로 덮어써야 합니다.To revert or restore these components, you have to overwrite NaturalLanguage6.dll with a different version of the same file. 레지스트리 항목은 이 릴리스에서 변경되지 않았으므로 레지스트리 항목을 변경할 필요는 없습니다.You do not have to change any registry entries, because the registry entries have not changed for this release.

경고

NaturalLanguage6.dll 파일의 현재 버전을 다른 버전으로 교체하면 이 파일을 사용하는 모든 언어의 동작이 영향을 받습니다.If you replace the current version of the file NaturalLanguage6.dll with a different version, then the behavior of all the languages that use this file is affected.

영향을 받는 언어 목록List of affected languages

언어Language 약어Abbreviation
레지스트리에used in the
사용된registry
LCIDLCID
벵골어Bengali benben 10931093
불가리아어Bulgarian bgrbgr 10261026
카탈로니아어Catalan catcat 10271027
스페인어Spanish esnesn 30823082
프랑스어French frafra 10361036
구자라트어Gujarati gujguj 10951095
히브리어Hebrew hebheb 10371037
힌디어Hindi hinhin 10811081
크로아티아어Croatian hrvhrv 10501050
인도네시아어Indonesian indind 10571057
아이슬란드어Icelandic islisl 10391039
이탈리아어Italian itaita 10401040
카나다어Kannada kankan 10991099
리투아니아어Lithuanian lthlth 10631063
라트비아어Latvian lvilvi 10621062
말라얄람어Malayalam malmal 11001100
마라티어Marathi marmar 11021102
말레이어Malay mslmsl 10861086
중립Neutral 중립Neutral 00000000
노르웨이어(복말)Norwegial Bokmaal nornor 10441044
펀잡어Punjabi panpan 10941094
포르투갈어(브라질)Brazilian Portuguese ptbptb 10461046
포르투갈어Portuguese ptgptg 20702070
루마니아어Romanian romrom 10481048
슬로바키아어Slovak skysky 10511051
슬로베니아어Slovenian slvslv 10601060
세르비아어 - 키릴 자모Serbian - Cyrillic srbsrb 30983098
세르비아어 - 라틴 문자Serbian - Latin srlsrl 20742074
스웨덴어Swedish svesve 10531053
타밀어Tamil tamtam 10971097
텔루구어Telugu teltel 10981098
우크라이나어Ukrainian ukrukr 10581058
우르두어Urdu urdurd 10561056
베트남어Vietnamese vitvit 10661066

이전 표는 약어 열을 기준으로 사전순으로 정렬됩니다.The preceding table is sorted alphabetically on the Abbreviation column.

이전 구성 요소로 되돌리려면 To revert to the previous components

  1. 위에서 설명한 Binn 폴더로 이동합니다.Navigate to the Binn folder described above.

  2. NaturalLanguage6.dll의 SQL Server 2017SQL Server 2017 버전을 다른 위치에 백업합니다.Back up the SQL Server 2017SQL Server 2017 version of NaturalLanguage6.dll to another location.

  3. 이전 버전 NaturalLanguage6.dll을 SQL Server 2008 R2SQL Server 2008 R2 또는 SQL Server 2008SQL Server 2008 인스턴스의 Binn 폴더에서 SQL Server 2017SQL Server 2017 인스턴스의 Binn 폴더로 복사합니다.Copy the previous version of NaturalLanguage6.dll from the Binn folder of an instance of SQL Server 2008 R2SQL Server 2008 R2 or SQL Server 2008SQL Server 2008 into the Binn folder of the SQL Server 2017SQL Server 2017 instance.

    경고

    이 변경 사항은 현재 버전과 이전 버전의 NaturalLanguage6.dll을 사용하는 모든 언어에 적용됩니다.This change affects all the languages that use NaturalLanguage6.dll in both the current and previous version.

  4. SQL ServerSQL Server를 다시 시작합니다.Restart SQL ServerSQL Server.

현재 구성 요소를 복원하려면 To restore the current components

  1. NaturalLanguage6.dll의 SQL Server 2017SQL Server 2017 버전을 백업한 위치로 이동합니다.Navigate to the location where you backed up the SQL Server 2017SQL Server 2017 version of NaturalLanguage6.dll.

  2. 현재 버전의 NaturalLanguage6.dll을 백업 위치에서 SQL Server 2017SQL Server 2017 인스턴스의 Binn 폴더로 복사합니다.Copy the current version of NaturalLanguage6.dll from the backup location into the Binn folder of the SQL Server 2017SQL Server 2017 instance.

    경고

    이 변경 사항은 현재 버전과 이전 버전의 NaturalLanguage6.dll을 사용하는 모든 언어에 적용됩니다.This change affects all the languages that use NaturalLanguage6.dll in both the current and previous version.

  3. SQL ServerSQL Server를 다시 시작합니다.Restart SQL ServerSQL Server.

이전 단어 분리기의 파일 이름에 대한 언어만 NaturalLanguage6.dll입니다. Languages for which the file name of the previous word breaker only is NaturalLanguage6.dll

다음 표에 나오는 언어의 경우 이전 단어 분리기의 파일 이름이 새 버전의 파일 이름과 다릅니다.For the languages in the following table, the file name of the previous word breaker is different from the file name of the new version. 이전 파일 이름은 NaturalLanguage6.dll입니다.The previous file name is NaturalLanguage6.dll. 이전 버전으로 되돌리려면 현재 버전의 NaturalLanguage6.dll을 동일 파일의 이전 버전으로 덮어써야 합니다.To revert to the previous version, you have to overwrite the current version of NaturalLanguage6.dll with an earlier version of the same file. 또한 레지스트리 항목 집합을 변경하여 구성 요소의 이전 버전 또는 현재 버전을 지정해야 합니다.You also have to change a set of registry entries to specify the previous or current version of the components.

경고

NaturalLanguage6.dll 파일의 현재 버전을 다른 버전으로 교체하면 이 파일을 사용하는 모든 언어의 동작이 영향을 받습니다.If you replace the current version of the file NaturalLanguage6.dll with a different version, then the behavior of all the languages that use this file is affected.

영향을 받는 언어 목록List of affected languages

언어Language 약어Abbreviation
레지스트리에used in the
사용된registry
LCIDLCID
아랍어Arabic araara 10251025
독일어German deudeu 10311031
일본어Japanese jpnjpn 10411041
네덜란드어Dutch nldnld 10431043
러시아어Russian rusrus 10491049

이전 표는 약어 열을 기준으로 사전순으로 정렬됩니다.The preceding table is sorted alphabetically on the Abbreviation column.

다음 지침을 단어 분리기 및 형태소 분석기를 되돌리고 복원하기 위한 파일 이름 및 레지스트리 값섹션의 값 목록과 함께 사용하세요.Use the following instructions together with the list of values in the section File names and registry values for reverting and restoring word breakers and stemmers.

이전 구성 요소로 되돌리려면 To revert to the previous components

  1. 위에서 설명한 Binn 폴더로 이동합니다.Navigate to the Binn folder described above.

  2. 현재 버전의 구성 요소에 대한 파일을 Binn 폴더에서 제거하지 마세요.Do not remove the files for the current version of the components from the Binn folder.

  3. NaturalLanguage6.dll의 SQL Server 2017SQL Server 2017 버전을 다른 위치에 백업합니다.Back up the SQL Server 2017SQL Server 2017 version of NaturalLanguage6.dll to another location.

  4. 이전 버전 NaturalLanguage6.dll을 SQL Server 2008 R2SQL Server 2008 R2 또는 SQL Server 2008SQL Server 2008 인스턴스의 Binn 폴더에서 SQL Server 2017SQL Server 2017 인스턴스의 Binn 폴더로 복사합니다.Copy the previous version of NaturalLanguage6.dll from the Binn folder of an instance of SQL Server 2008 R2SQL Server 2008 R2 or SQL Server 2008SQL Server 2008 into the Binn folder of the SQL Server 2017SQL Server 2017 instance.

    경고

    이 변경 사항은 현재 버전과 이전 버전의 NaturalLanguage6.dll을 사용하는 모든 언어에 적용됩니다.This change affects all the languages that use NaturalLanguage6.dll in both the current and previous version.

  5. 레지스트리에서 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\CLSID 노드로 이동합니다.In the registry, navigate to the following node: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\CLSID.

  6. 다음 단계에 따라 선택한 언어의 이전 단어 분리기 및 형태소 분석기 인터페이스에 대한 COM ClassID의 새 키를 추가합니다.Use the following steps to add new keys for the COM ClassIDs for the previous word breaker and stemmer interfaces for the selected language:

    1. 이전 단어 분리기의 테이블 값을 사용하여 새 키를 추가합니다.Add a new key with the value from the table for the previous word breaker.

    2. 키 값 데이터(기본값)를 표에 나오는 이전 단어 분리기의 파일 이름으로 업데이트합니다.Update the (Default) data of that key value to the file name of the previous word breaker from the table.

    3. 선택한 언어가 형태소 분석기를 사용하는 경우 이전 형태소 분리기의 테이블 값을 사용하여 새 키를 추가합니다.If the selected language uses a stemmer, then add a new key with the value from the table for the previous stemmer.

    4. 선택한 언어가 형태소 분리기를 사용하는 경우 키 값 데이터(기본값)를 표에 나오는 이전 형태소 분석기의 파일 이름으로 업데이트합니다.If the selected language uses a stemmer, then update the (Default) data of that key value to the file name of the previous stemmer from the table.

  7. 레지스트리에서 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\Language<language_key> 노드로 이동합니다.In the registry, navigate to the following node: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\Language<language_key>. 는 레지스트리에서 사용되는 언어에 대한 약어(예: 프랑스어 "fra", 스페인어 "esn")를 나타냅니다. represents the abbreviation for the language that is used in the registry; for example, "fra" for French and "esn" for Spanish.

  8. WBreakerClass 키 값을 현재 단어 분리기에 대한 표 값으로 업데이트합니다.Update the WBreakerClass key value to the value from the table for the current word breaker.

  9. 선택한 언어가 형태소 분석기를 사용하는 경우 StemmerClass 키 값을 현재 형태소 분리기의 표 값으로 업데이트합니다.If the selected language uses a stemmer, then update the StemmerClass key value to the value from the table for the current stemmer.

  10. SQL ServerSQL Server를 다시 시작합니다.Restart SQL ServerSQL Server.

현재 구성 요소를 복원하려면 To restore the current components

  1. NaturalLanguage6.dll의 SQL Server 2017SQL Server 2017 버전을 백업한 위치로 이동합니다.Navigate to the location where you backed up the SQL Server 2017SQL Server 2017 version of NaturalLanguage6.dll.

  2. 현재 버전의 NaturalLanguage6.dll을 백업 위치에서 SQL Server 2017SQL Server 2017 인스턴스의 Binn 폴더로 복사합니다.Copy the current version of NaturalLanguage6.dll from the backup location into the Binn folder of the SQL Server 2017SQL Server 2017 instance.

    경고

    이 변경 사항은 현재 버전과 이전 버전의 NaturalLanguage6.dll을 사용하는 모든 언어에 적용됩니다.This change affects all the languages that use NaturalLanguage6.dll in both the current and previous version.

  3. 레지스트리에서 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\CLSID 노드로 이동합니다.In the registry, navigate to the following node: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\CLSID.

  4. 다음 키가 없으면 다음 단계에 따라 선택한 언어의 현재 단어 분리기 및 형태소 분석기 인터페이스에 대한 COM ClassID의 새 키를 추가합니다.If the following keys do not exist, then use the following steps to add new keys for the COM ClassIDs for the current word breaker and stemmer interfaces for the selected language:

    1. 현재 단어 분리기의 테이블 값을 사용하여 새 키를 추가합니다.Add a new key with the value from the table for the current word breaker.

    2. 키 값 데이터(기본값)를 표에 나오는 현재 단어 분리기의 파일 이름으로 업데이트합니다.Update the (Default) data of that key value to the file name of the current word breaker from the table.

    3. 선택한 언어가 형태소 분석기를 사용하는 경우 현재 형태소 분리기의 테이블 값을 사용하여 새 키를 추가합니다.If the selected language uses a stemmer, then add a new key with the value from the table for the current stemmer.

    4. 선택한 언어가 형태소 분리기를 사용하는 경우 키 값 데이터(기본값)를 표에 나오는 현재 형태소 분석기의 파일 이름으로 업데이트합니다.If the selected language uses a stemmer, then update the (Default) data of that key value to the file name of the current stemmer from the table.

  5. 레지스트리에서 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\Language<language_key> 노드로 이동합니다.In the registry, navigate to the following node: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\Language<language_key>. 는 레지스트리에서 사용되는 언어에 대한 약어(예: 프랑스어 "fra", 스페인어 "esn")를 나타냅니다. represents the abbreviation for the language that is used in the registry; for example, "fra" for French and "esn" for Spanish.

  6. WBreakerClass 키 값을 이전 단어 분리기에 대한 표 값으로 업데이트합니다.Update the WBreakerClass key value to the value from the table for the previous word breaker.

  7. 선택한 언어가 형태소 분석기를 사용하는 경우 StemmerClass 키 값을 이전 형태소 분리기의 표 값으로 업데이트합니다.If the selected language uses a stemmer, then update the StemmerClass key value to the value from the table for the previous stemmer.

  8. SQL ServerSQL Server를 다시 시작합니다.Restart SQL ServerSQL Server.

단어 분리기 및 형태소 분석기를 되돌리고 복원하기 위한 파일 이름 및 레지스트리 값 File names and registry values for reverting and restoring word breakers and stemmers

다음 파일 이름 및 레지스트리 항목 목록을 이전 섹션의 지침과 함께 사용하세요.Use the following list of file names and registry entries together with the instructions in the preceding section. 이전 값을 사용하여 이전 버전으로 되돌리거나, 현재 값을 사용하여 현재 버전의 구성 요소를 복원합니다.Use the previous values to revert to the previous version, or use the current values to restore the current version of the components.

다음 목록은 각 언어에 사용되는 약어를 기준으로 사전순으로 정렬됩니다.The following listed is sorted alphabetically on the abbreviation used for each language.

아랍어(ara), LCID 1025Arabic (ara), LCID 1025

구성 요소Component 단어 분리기Word breaker 형태소 분석기Stemmer
이전 CLSIDPrevious CLSID 7EFD3C7E-9E4B-4a93-9503-DECD74C0AC6D7EFD3C7E-9E4B-4a93-9503-DECD74C0AC6D 483B0283-25DB-4c92-9C15-A65925CB95CE483B0283-25DB-4c92-9C15-A65925CB95CE
이전 파일 이름Previous file name NaturalLanguage6.dllNaturalLanguage6.dll NaturalLanguage6.dllNaturalLanguage6.dll
현재 CLSIDCurrent CLSID 04b37e30-c9a9-4a7d-8f20-792fc87ddf7104b37e30-c9a9-4a7d-8f20-792fc87ddf71 없음None
현재 파일 이름Current file name MSWB7.dllMSWB7.dll 없음None

독일어(deu), LCID 1031German (deu), LCID 1031

구성 요소Component 단어 분리기Word breaker 형태소 분석기Stemmer
이전 CLSIDPrevious CLSID 45EACA36-DBE9-4e4a-A26D-5C201902346D45EACA36-DBE9-4e4a-A26D-5C201902346D 65170AE4-0AD2-4fa5-B3BA-7CD73E2DA82565170AE4-0AD2-4fa5-B3BA-7CD73E2DA825
이전 파일 이름Previous file name NaturalLanguage6.dllNaturalLanguage6.dll NaturalLanguage6.dllNaturalLanguage6.dll
현재 CLSIDCurrent CLSID dfa00c33-bf19-482e-a791-3c785b0149b4dfa00c33-bf19-482e-a791-3c785b0149b4 8a474d89-6e2f-419c-8dd5-9b50edc8c7878a474d89-6e2f-419c-8dd5-9b50edc8c787
현재 파일 이름Current file name MSWB7.dllMsWb7.dll MSWB7.dllMsWb7.dll

일본어(jpn), LCID 1041Japanese (jpn), LCID 1041

구성 요소Component 단어 분리기Word breaker 형태소 분석기Stemmer
이전 CLSIDPrevious CLSID E1E8F15E-8BEC-45df-83BF-50FF84D0CAB5E1E8F15E-8BEC-45df-83BF-50FF84D0CAB5 3D5DF14F-649F-4cbc-853D-F18FEDE9CF5D3D5DF14F-649F-4cbc-853D-F18FEDE9CF5D
이전 파일 이름Previous file name NaturalLanguage6.dllNaturalLanguage6.dll NaturalLanguage6.dllNaturalLanguage6.dll
현재 CLSIDCurrent CLSID 04096682-6ece-4e9e-90c1-52d81f0422ed04096682-6ece-4e9e-90c1-52d81f0422ed 없음None
현재 파일 이름Current file name MsWb70011.dllMsWb70011.dll 없음None

네덜란드어(nld), LCID 1043Dutch (nld), LCID 1043

구성 요소Component 단어 분리기Word breaker 형태소 분석기Stemmer
이전 CLSIDPrevious CLSID 2C9F6BEB-C5B0-42b6-A5EE-84C24DC0D8EF2C9F6BEB-C5B0-42b6-A5EE-84C24DC0D8EF F7A465EE-13FB-409a-B878-195B420433AFF7A465EE-13FB-409a-B878-195B420433AF
이전 파일 이름Previous file name NaturalLanguage6.dllNaturalLanguage6.dll NaturalLanguage6.dllNaturalLanguage6.dll
현재 CLSIDCurrent CLSID 69483c30-a9af-4552-8f84-a0796ad5285b69483c30-a9af-4552-8f84-a0796ad5285b CF923CB5-1187-43ab-B053-3E44BED65FFACF923CB5-1187-43ab-B053-3E44BED65FFA
현재 파일 이름Current file name MSWB7.dllMsWb7.dll MSWB7.dllMsWb7.dll

러시아어(rus), LCID 1049Russian (rus), LCID 1049

구성 요소Component 단어 분리기Word breaker 형태소 분석기Stemmer
이전 CLSIDPrevious CLSID 2CB6CDA4-1C14-4392-A8EC-81EEF1F2E0792CB6CDA4-1C14-4392-A8EC-81EEF1F2E079 E06A0DDD-E81A-4e93-8A8D-F386C3A1B670E06A0DDD-E81A-4e93-8A8D-F386C3A1B670
이전 파일 이름Previous file name NaturalLanguage6.dllNaturalLanguage6.dll NaturalLanguage6.dllNaturalLanguage6.dll
현재 CLSIDCurrent CLSID aaa3d3bd-6de7-4317-91a0-d25e7d3babc3aaa3d3bd-6de7-4317-91a0-d25e7d3babc3 d42c8b70-adeb-4b81-a52f-c09f24f77dfad42c8b70-adeb-4b81-a52f-c09f24f77dfa
현재 파일 이름Current file name MSWB7.dllMsWb7.dll MSWB7.dllMsWb7.dll

이전 파일 이름과 현재 파일 이름에 대한 언어는 모두 NaturalLanguage6.dll이 아닙니다. Languages for which neither the previous nor the current file name is NaturalLanguage6.dll

다음 표에 나오는 언어의 경우 이전 단어 분리기 및 형태소 분석기의 파일 이름이 새 버전의 파일 이름과 다릅니다.For the languages in the following table, the file names of the previous word breakers and stemmers are different from the file names of the new versions. 이전 파일 이름과 현재 파일 이름이 모두 NaturalLanguage6.dll이 아닙니다.Neither the previous nor the current file name is NaturalLanguage6.dll. SQL Server 2017SQL Server 2017 설치 프로그램이 구성 요소의 현재 버전과 이전 버전을 모두 Binn 폴더에 복사하므로 파일을 대체할 필요는 없습니다.You do not have to replace any files, because SQL Server 2017SQL Server 2017 setup copies both the current and the previous versions of the components to the Binn folder. 하지만 레지스트리 항목 집합을 변경하여 구성 요소의 이전 버전 또는 현재 버전을 지정해야 합니다.However you have to change a set of registry entries to specify the previous or current version of the components.

영향을 받는 언어 목록List of affected languages

언어Language 약어Abbreviation
레지스트리에used in the
사용된registry
LCIDLCID
중국어(간체)Simplified Chinese chschs 20522052
중국어(번체)Traditional Chinese chtcht 10281028
태국어Thai thatha 10541054
중국어 번체Chinese Traditional zh-hkzh-hk 30763076
중국어 번체Chinese Traditional zh-mozh-mo 51245124
중국어 간체Chinese Simplified zh-sgzh-sg 41004100

이전 표는 약어 열을 기준으로 사전순으로 정렬됩니다.The preceding table is sorted alphabetically on the Abbreviation column.

다음 지침을 단어 분리기 및 형태소 분석기를 되돌리고 복원하기 위한 파일 이름 및 레지스트리 값섹션의 값 목록과 함께 사용하세요.Use the following instructions together with the list of values in the section File names and registry values for reverting and restoring word breakers and stemmers.

이전 구성 요소로 되돌리려면 To revert to the previous components

  1. 현재 버전의 구성 요소에 대한 파일을 Binn 폴더에서 제거하지 마세요.Do not remove the files for the current version of the components from the Binn folder.

  2. 레지스트리에서 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\CLSID 노드로 이동합니다.In the registry, navigate to the following node: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\CLSID.

  3. 다음 단계에 따라 선택한 언어의 이전 단어 분리기 및 형태소 분석기 인터페이스에 대한 COM ClassID의 새 키를 추가합니다.Use the following steps to add new keys for the COM ClassIDs for the previous word breaker and stemmer interfaces for the selected language:

    1. 이전 단어 분리기의 테이블 값을 사용하여 새 키를 추가합니다.Add a new key with the value from the table for the previous word breaker.

    2. 키 값 데이터(기본값)를 표에 나오는 이전 단어 분리기의 파일 이름으로 업데이트합니다.Update the (Default) data of that key value to the file name of the previous word breaker from the table.

    3. 선택한 언어가 형태소 분석기를 사용하는 경우 이전 형태소 분리기의 테이블 값을 사용하여 새 키를 추가합니다.If the selected language uses a stemmer, then add a new key with the value from the table for the previous stemmer.

    4. 선택한 언어가 형태소 분리기를 사용하는 경우 키 값 데이터(기본값)를 표에 나오는 이전 형태소 분석기의 파일 이름으로 업데이트합니다.If the selected language uses a stemmer, then update the (Default) data of that key value to the file name of the previous stemmer from the table.

  4. 레지스트리에서 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\Language<language_key> 노드로 이동합니다.In the registry, navigate to the following node: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\Language<language_key>. 는 레지스트리에서 사용되는 언어에 대한 약어(예: 프랑스어 "fra", 스페인어 "esn")를 나타냅니다. represents the abbreviation for the language that is used in the registry; for example, "fra" for French and "esn" for Spanish.

  5. WBreakerClass 키 값을 현재 단어 분리기에 대한 표 값으로 업데이트합니다.Update the WBreakerClass key value to the value from the table for the current word breaker.

  6. 선택한 언어가 형태소 분석기를 사용하는 경우 StemmerClass 키 값을 현재 형태소 분리기의 표 값으로 업데이트합니다.If the selected language uses a stemmer, then update the StemmerClass key value to the value from the table for the current stemmer.

  7. SQL ServerSQL Server를 다시 시작합니다.Restart SQL ServerSQL Server.

이전 구성 요소를 복원하려면 To restore the previous components

  1. 이전 버전의 구성 요소에 대한 파일을 Binn 폴더에서 제거하지 마세요.Do not remove the files for the previous version of the components from the Binn folder.

  2. 레지스트리에서 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\CLSID 노드로 이동합니다.In the registry, navigate to the following node: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\CLSID.

  3. 다음 키가 없으면 다음 단계에 따라 선택한 언어의 현재 단어 분리기 및 형태소 분석기 인터페이스에 대한 COM ClassID의 새 키를 추가합니다.If the following keys do not exist, then use the following steps to add new keys for the COM ClassIDs for the current word breaker and stemmer interfaces for the selected language:

    1. 현재 단어 분리기의 테이블 값을 사용하여 새 키를 추가합니다.Add a new key with the value from the table for the current word breaker.

    2. 키 값 데이터(기본값)를 표에 나오는 현재 단어 분리기의 파일 이름으로 업데이트합니다.Update the (Default) data of that key value to the file name of the current word breaker from the table.

    3. 선택한 언어가 형태소 분석기를 사용하는 경우 현재 형태소 분리기의 테이블 값을 사용하여 새 키를 추가합니다.If the selected language uses a stemmer, then add a new key with the value from the table for the current stemmer.

    4. 선택한 언어가 형태소 분리기를 사용하는 경우 키 값 데이터(기본값)를 표에 나오는 현재 형태소 분석기의 파일 이름으로 업데이트합니다.If the selected language uses a stemmer, then update the (Default) data of that key value to the file name of the current stemmer from the table.

  4. 레지스트리에서 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\Language<language_key> 노드로 이동합니다.In the registry, navigate to the following node: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\Language<language_key>. 는 레지스트리에서 사용되는 언어에 대한 약어(예: 프랑스어 "fra", 스페인어 "esn")를 나타냅니다. represents the abbreviation for the language that is used in the registry; for example, "fra" for French and "esn" for Spanish.

  5. WBreakerClass 키 값을 이전 단어 분리기에 대한 표 값으로 업데이트합니다.Update the WBreakerClass key value to the value from the table for the previous word breaker.

  6. 선택한 언어가 형태소 분석기를 사용하는 경우 StemmerClass 키 값을 이전 형태소 분리기의 표 값으로 업데이트합니다.If the selected language uses a stemmer, then update the StemmerClass key value to the value from the table for the previous stemmer.

  7. SQL ServerSQL Server를 다시 시작합니다.Restart SQL ServerSQL Server.

단어 분리기 및 형태소 분석기를 되돌리고 복원하기 위한 파일 이름 및 레지스트리 값 File names and registry values for reverting and restoring word breakers and stemmers

다음 파일 이름 및 레지스트리 항목 목록을 이전 섹션의 지침과 함께 사용하세요.Use the following list of file names and registry entries together with the instructions in the preceding section. 이전 값을 사용하여 이전 버전으로 되돌리거나, 현재 값을 사용하여 현재 버전의 구성 요소를 복원합니다.Use the previous values to revert to the previous version, or use the current values to restore the current version of the components.

다음 목록은 각 언어에 사용되는 약어를 기준으로 사전순으로 정렬됩니다.The following listed is sorted alphabetically on the abbreviation used for each language.

중국어 간체(chs), LCID 2052Simplified Chinese (chs), LCID 2052

구성 요소Component 단어 분리기Word breaker
이전 CLSIDPrevious CLSID 12CE94A0-DEFB-11D2-B31D-00600893A85712CE94A0-DEFB-11D2-B31D-00600893A857
이전 파일 이름Previous file name chsbrkr.dllchsbrkr.dll
현재 CLSIDCurrent CLSID E0831C90-BAB0-4ca5-B9BD-EA254B538DACE0831C90-BAB0-4ca5-B9BD-EA254B538DAC
현재 파일 이름Current file name MsWb70804.dllMsWb70804.dll

중국어 번체(cht), LCID 1028Traditional Chinese (cht), LCID 1028

구성 요소Component 단어 분리기Word breaker
이전 CLSIDPrevious CLSID 1680E7C3-9430-4A51-9B82-1E7E7AEE52581680E7C3-9430-4A51-9B82-1E7E7AEE5258
이전 파일 이름Previous file name chtbrkr.dllchtbrkr.dll
현재 CLSIDCurrent CLSID E9B1DF65-08F1-438b-8277-EF462B23A792E9B1DF65-08F1-438b-8277-EF462B23A792
현재 파일 이름Current file name MsWb70404.dllMsWb70404.dll

태국어(tha), LCID 1054Thai (tha), LCID 1054

구성 요소Component 단어 분리기Word breaker 형태소 분석기Stemmer
이전 CLSIDPrevious CLSID CCA22CF4-59FE-11D1-BBFF-00C04FB97FDACCA22CF4-59FE-11D1-BBFF-00C04FB97FDA CEDC01C7-59FE-11D1-BBFF-00C04FB97FDACEDC01C7-59FE-11D1-BBFF-00C04FB97FDA
이전 파일 이름Previous file name Thawbrkr.dllThawbrkr.dll Thawbrkr.dllThawbrkr.dll
현재 CLSIDCurrent CLSID F70C0935-6E9F-4ef1-9F06-7876536DB900F70C0935-6E9F-4ef1-9F06-7876536DB900 없음None
현재 파일 이름Current file name MsWb7001e.dllMsWb7001e.dll 없음None

중국어 번체(zh-hk), LCID 3076Chinese Traditional (zh-hk), LCID 3076

구성 요소Component 단어 분리기Word breaker
이전 CLSIDPrevious CLSID 1680E7C3-9430-4A51-9B82-1E7E7AEE52581680E7C3-9430-4A51-9B82-1E7E7AEE5258
이전 파일 이름Previous file name chtbrkr.dllchtbrkr.dll
현재 CLSIDCurrent CLSID E9B1DF65-08F1-438b-8277-EF462B23A792E9B1DF65-08F1-438b-8277-EF462B23A792
현재 파일 이름Current file name MsWb70404.dllMsWb70404.dll

중국어 번체(zh-mo), LCID 5124Chinese Traditional (zh-mo), LCID 5124

구성 요소Component 단어 분리기Word breaker
이전 CLSIDPrevious CLSID 1680E7C3-9430-4A51-9B82-1E7E7AEE52581680E7C3-9430-4A51-9B82-1E7E7AEE5258
이전 파일 이름Previous file name chtbrkr.dllchtbrkr.dll
현재 CLSIDCurrent CLSID E9B1DF65-08F1-438b-8277-EF462B23A792E9B1DF65-08F1-438b-8277-EF462B23A792
현재 파일 이름Current file name MsWb70404.dllMsWb70404.dll

중국어 간체(zh-sg), LCID 4100Chinese Simplified (zh-sg), LCID 4100

구성 요소Component 단어 분리기Word breaker
이전 CLSIDPrevious CLSID 12CE94A0-DEFB-11D2-B31D-00600893A85712CE94A0-DEFB-11D2-B31D-00600893A857
이전 파일 이름Previous file name chsbrkr.dllchsbrkr.dll
현재 CLSIDCurrent CLSID E0831C90-BAB0-4ca5-B9BD-EA254B538DACE0831C90-BAB0-4ca5-B9BD-EA254B538DAC
현재 파일 이름Current file name MsWb70804.dllMsWb70804.dll

참고 항목See Also

Change the Word Breaker Used for US English and UK English Change the Word Breaker Used for US English and UK English
전체 텍스트 검색의 동작 변경Behavior Changes to Full-Text Search