Ripristinare i word breaker utilizzati dalla ricerca alla versione precedenteRevert the Word Breakers Used by Search to the Previous Version

SQL Server 2017SQL Server 2017 viene installata e abilitata una versione dei word breaker e degli stemmer per tutte le lingue supportate dalla ricerca full-text, a eccezione del coreano. installs and enables a version of the word breakers and stemmers for all languages supported by Full-Text Search with the exception of Korean. In questo argomento viene descritto come passare da questa versione dei componenti alla versione precedente o come tornare alla nuova versione dalla versione precedente.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.

In questo argomento non vengono prese in considerazione le lingue seguenti:This topic does not discuss the following languages:

  • Inglese.English. Per ripristinare i componenti per la lingua inglese, vedere Modifica del word breaker utilizzato per le lingue Inglese (Stati Uniti) e Inglese (Regno Unito).To revert or restore the English components, see Change the Word Breaker Used for US English and UK English.

  • Danese, polacco e turco.Danish, Polish, and Turkish. I word breaker di terze parti per il danese, il polacco e il turco inclusi con le versioni precedenti di SQL ServerSQL Server sono stati sostituiti con i componenti 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.

  • Ceco e greco.Czech and Greek. Sono disponibili word breaker nuovi per il ceco e il greco.There are new word breakers for Czech and Greek. Nelle versioni precedenti della ricerca full-text di SQL ServerSQL Server non è incluso il supporto per queste due lingue.Previous releases of SQL ServerSQL Server Full-Text Search did not include support for these two languages.

  • Coreano.Korean. Il word breaker e lo stemmer per il coreano non sono aggiornati in questa versione.The word breaker and stemmer for the Korean language are not upgraded in this release.

    Per informazioni generali su word breaker e stemmer, vedere Configurazione e gestione di word breaker e stemmer per la ricerca.For general information about word breakers and stemmers, see Configure and Manage Word Breakers and Stemmers for Search.

Panoramica del ripristino di word breaker e stemmer Overview of reverting and restoring word breakers and stemmers

Le istruzioni relative al ripristino di word breaker e stemmer variano a seconda della lingua.The instructions for reverting and restoring word breakers and stemmers depend on the language. Nella tabella seguente vengono riepilogati i 3 set di azioni che potrebbe essere necessario eseguire per ripristinare la versione precedente dei componenti.The following table summarizes the 3 sets of actions that may be required to revert to the previous version of the components.

File correnteCurrent file File precedentePrevious file Numero di lingue interessateNumber of affected languages Azione per i fileAction for files Azione per le voci del Registro di sistemaAction for registry entries
NaturalLanguage6.dllNaturalLanguage6.dll NaturalLanguage6.dllNaturalLanguage6.dll 3434 Ottenere e installare una versione precedente di NaturalLanguage6.dll, sovrascrivendo la versione corrente del file.Obtain and install a previous version of NaturalLanguage6.dll, overwriting the current version of the file. Nessuna azione richiesta.No action required.

I valori e le chiavi del Registro di sistema non sono cambiate per questa versione.The registry keys and values have not changed for this release.
(Altro nome file)(Other file name) NaturalLanguage6.dllNaturalLanguage6.dll 55 Ottenere e installare una versione precedente di NaturalLanguage6.dll, sovrascrivendo la versione corrente del file.Obtain and install a previous version of NaturalLanguage6.dll, overwriting the current version of the file. Modificare un set di voci del Registro di sistema per specificare la versione precedente dei componenti.Change a set of registry entries to specify the previous version of the components.
(Altro nome file)(Other file name) (Altro nome file)(Other file name) 66 Nessuna azione richiesta.No action required.

SQL Server 2017SQL Server 2017 vengono copiate entrambe le versioni precedente e corrente dei componenti nella cartella Binn. setup copies both the current and the previous versions of the components to the Binn folder.
Modificare un set di voci del Registro di sistema per specificare la versione precedente dei componenti.Change a set of registry entries to specify the previous version of the components.
Avviso

Se si sostituisce la versione corrente del file NaturalLanguage6.dll con una versione diversa, viene modificato il comportamento di tutte le lingue che utilizzano questo file.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.

I file descritti in questo argomento sono file DLL installati nella cartella MSSQL\Binn per l'istanza di SQL ServerSQL Server .The files described in this topic are DLL files that are installed in the MSSQL\Binn folder for the SQL ServerSQL Server instance. Il percorso completo è in genere il seguente:The full path is typically the following path:

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

Lingue per le quali il nome file del word breaker corrente e precedente è NaturalLanguage6.dll Languages for which the file name of both the current and previous word breaker is NaturalLanguage6.dll

Per le lingue elencate nella tabella seguente, il nome file del word breaker corrente e precedente è NaturalLanguage6.dll.For the languages in the following table, the file name of both the current and previous word breaker is NaturalLanguage6.dll. Per ripristinare questi componenti, è necessario sovrascrivere NaturalLanguage6.dll con una versione diversa dello stesso file.To revert or restore these components, you have to overwrite NaturalLanguage6.dll with a different version of the same file. Non è necessario modificare le voci del Registro di sistema perché per questa versione non sono cambiate.You do not have to change any registry entries, because the registry entries have not changed for this release.

Avviso

Se si sostituisce la versione corrente del file NaturalLanguage6.dll con una versione diversa, viene modificato il comportamento di tutte le lingue che utilizzano questo file.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.

Elenco delle lingue interessateList of affected languages

LinguaggioLanguage AbbreviazioneAbbreviation
utilizzata nelused in the
Registro di sistemaregistry
LCIDLCID
BengaliBengali benben 10931093
BulgaroBulgarian bgrbgr 10261026
CatalanoCatalan catcat 10271027
SpagnoloSpanish esnesn 30823082
FranceseFrench frafra 10361036
GujaratiGujarati gujguj 10951095
EbraicoHebrew hebheb 10371037
HindiHindi hinhin 10811081
CroatoCroatian hrvhrv 10501050
IndonesianoIndonesian indind 10571057
IslandeseIcelandic islisl 10391039
ItalianoItalian itaita 10401040
KannadaKannada kankan 10991099
LituanoLithuanian lthlth 10631063
LettoneLatvian lvilvi 10621062
MalayalamMalayalam malmal 11001100
MarathiMarathi marmar 11021102
MalayMalay mslmsl 10861086
Lingua neutraNeutral Lingua neutraNeutral 00000000
Norvegese BokmålNorwegial Bokmaal nornor 10441044
PunjabiPunjabi panpan 10941094
Portoghese brasilianoBrazilian Portuguese ptbptb 10461046
PortoghesePortuguese ptgptg 20702070
RomenoRomanian romrom 10481048
SlovaccoSlovak skysky 10511051
SlovenoSlovenian slvslv 10601060
Serbo - Alfabeto cirillicoSerbian - Cyrillic srbsrb 30983098
Serbo - Alfabeto latinoSerbian - Latin srlsrl 20742074
SvedeseSwedish svesve 10531053
TamilTamil tamtam 10971097
TeluguTelugu teltel 10981098
UcrainoUkrainian ukrukr 10581058
UrduUrdu urdurd 10561056
VietnamitaVietnamese vitvit 10661066

La tabella precedente è ordinata alfabeticamente in base alla colonna Abbreviazione.The preceding table is sorted alphabetically on the Abbreviation column.

Per ripristinare i componenti precedenti To revert to the previous components

  1. Spostarsi sulla cartella Binn descritta in precedenza.Navigate to the Binn folder described above.

  2. Eseguire il backup della versione SQL Server 2017SQL Server 2017 di NaturalLanguage6.dll in un altro percorso.Back up the SQL Server 2017SQL Server 2017 version of NaturalLanguage6.dll to another location.

  3. Copiare la versione precedente di NaturalLanguage6.dll dalla cartella Binn di un'istanza di SQL Server 2008 R2SQL Server 2008 R2 o SQL Server 2008SQL Server 2008 nella cartella Binn dell'istanza di SQL Server 2017SQL Server 2017 .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.

    Avviso

    Questa modifica interessa tutte le lingue che utilizzano NaturalLanguage6.dll sia nella versione corrente che in quella precedente.This change affects all the languages that use NaturalLanguage6.dll in both the current and previous version.

  4. Riavviare SQL ServerSQL Server.Restart SQL ServerSQL Server.

Per ripristinare i componenti correnti To restore the current components

  1. Spostarsi sul percorso in cui si è eseguito il backup della versione SQL Server 2017SQL Server 2017 di NaturalLanguage6.dll.Navigate to the location where you backed up the SQL Server 2017SQL Server 2017 version of NaturalLanguage6.dll.

  2. Copiare la versione corrente di NaturalLanguage6.dll dal percorso di backup nella cartella Binn dell'istanza di SQL Server 2017SQL Server 2017 .Copy the current version of NaturalLanguage6.dll from the backup location into the Binn folder of the SQL Server 2017SQL Server 2017 instance.

    Avviso

    Questa modifica interessa tutte le lingue che utilizzano NaturalLanguage6.dll sia nella versione corrente che in quella precedente.This change affects all the languages that use NaturalLanguage6.dll in both the current and previous version.

  3. Riavviare SQL ServerSQL Server.Restart SQL ServerSQL Server.

Lingue per le quali il nome file del word breaker precedente è solo NaturalLanguage6.dll Languages for which the file name of the previous word breaker only is NaturalLanguage6.dll

Per le lingue elencate nella tabella seguente, il nome file del word breaker precedente è diverso da quello della nuova versione.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. Il nome file precedente è NaturalLanguage6.dll.The previous file name is NaturalLanguage6.dll. Per ripristinare la versione precedente, è necessario sovrascrivere la versione corrente di NaturalLanguage6.dll con una versione precedente dello stesso file.To revert to the previous version, you have to overwrite the current version of NaturalLanguage6.dll with an earlier version of the same file. È inoltre necessario modificare un set di voci del Registro di sistema per specificare la versione precedente o corrente dei componenti.You also have to change a set of registry entries to specify the previous or current version of the components.

Avviso

Se si sostituisce la versione corrente del file NaturalLanguage6.dll con una versione diversa, viene modificato il comportamento di tutte le lingue che utilizzano questo file.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.

Elenco delle lingue interessateList of affected languages

LinguaggioLanguage AbbreviazioneAbbreviation
utilizzata nelused in the
Registro di sistemaregistry
LCIDLCID
AraboArabic araara 10251025
TedescoGerman deudeu 10311031
GiapponeseJapanese jpnjpn 10411041
OlandeseDutch nldnld 10431043
RussoRussian rusrus 10491049

La tabella precedente è ordinata alfabeticamente in base alla colonna Abbreviazione.The preceding table is sorted alphabetically on the Abbreviation column.

Utilizzare le istruzioni seguenti con l'elenco di valori nella sezione Nomi file e valori del Registro di sistema per il ripristino di word breaker e stemmer.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.

Per ripristinare i componenti precedenti To revert to the previous components

  1. Spostarsi sulla cartella Binn descritta in precedenza.Navigate to the Binn folder described above.

  2. Non rimuovere i file per la versione corrente dei componenti dalla cartella Binn.Do not remove the files for the current version of the components from the Binn folder.

  3. Eseguire il backup della versione SQL Server 2017SQL Server 2017 di NaturalLanguage6.dll in un altro percorso.Back up the SQL Server 2017SQL Server 2017 version of NaturalLanguage6.dll to another location.

  4. Copiare la versione precedente di NaturalLanguage6.dll dalla cartella Binn di un'istanza di SQL Server 2008 R2SQL Server 2008 R2 o SQL Server 2008SQL Server 2008 nella cartella Binn dell'istanza di SQL Server 2017SQL Server 2017 .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.

    Avviso

    Questa modifica interessa tutte le lingue che utilizzano NaturalLanguage6.dll sia nella versione corrente che in quella precedente.This change affects all the languages that use NaturalLanguage6.dll in both the current and previous version.

  5. Nel Registro di sistema spostarsi sul nodo seguente: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<RadiceIstanza>\MSSearch\CLSID.In the registry, navigate to the following node: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\CLSID.

  6. Utilizzare i passaggi seguenti per aggiungere nuove chiavi per i ClassID COM per le interfacce del word breaker e dello stemmer precedenti per la lingua selezionata: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. Aggiungere una nuova chiave con il valore della tabella per il word breaker precedente.Add a new key with the value from the table for the previous word breaker.

    2. Aggiornare i dati (predefiniti) del valore della chiave al nome file del word breaker precedente riportato nella tabella.Update the (Default) data of that key value to the file name of the previous word breaker from the table.

    3. Se la lingua selezionata utilizza uno stemmer, aggiungere una nuova chiave con il valore riportato nella tabella per lo stemmer precedente.If the selected language uses a stemmer, then add a new key with the value from the table for the previous stemmer.

    4. Se la lingua selezionata utilizza uno stemmer, aggiornare i dati (predefiniti) del valore di quella chiave al nome file dello stemmer precedente riportato nella tabella.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. Nel Registro di sistema spostarsi sul nodo seguente: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<RadiceIstanza>\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>. <language_key> rappresenta l'abbreviazione per la lingua utilizzata nel Registro di sistema, ad esempio "fra" per il francese e "esn" per lo spagnolo.<language_key> represents the abbreviation for the language that is used in the registry; for example, "fra" for French and "esn" for Spanish.

  8. Aggiornare il valore della chiave WBreakerClass al valore riportato nella tabella per il word breaker corrente.Update the WBreakerClass key value to the value from the table for the current word breaker.

  9. Se la lingua selezionata utilizza uno stemmer, aggiornare il valore della chiave StemmerClass al valore riportato nella tabella per lo stemmer corrente.If the selected language uses a stemmer, then update the StemmerClass key value to the value from the table for the current stemmer.

  10. Riavviare SQL ServerSQL Server.Restart SQL ServerSQL Server.

Per ripristinare i componenti correnti To restore the current components

  1. Spostarsi sul percorso in cui si è eseguito il backup della versione SQL Server 2017SQL Server 2017 di NaturalLanguage6.dll.Navigate to the location where you backed up the SQL Server 2017SQL Server 2017 version of NaturalLanguage6.dll.

  2. Copiare la versione corrente di NaturalLanguage6.dll dal percorso di backup nella cartella Binn dell'istanza di SQL Server 2017SQL Server 2017 .Copy the current version of NaturalLanguage6.dll from the backup location into the Binn folder of the SQL Server 2017SQL Server 2017 instance.

    Avviso

    Questa modifica interessa tutte le lingue che utilizzano NaturalLanguage6.dll sia nella versione corrente che in quella precedente.This change affects all the languages that use NaturalLanguage6.dll in both the current and previous version.

  3. Nel Registro di sistema spostarsi sul nodo seguente: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<RadiceIstanza>\MSSearch\CLSID.In the registry, navigate to the following node: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\CLSID.

  4. Se le chiavi seguenti non esistono, utilizzare i passaggi seguenti per aggiungere nuovi chiavi per i ClassID COM per le interfacce del word breaker e dello stemmer correnti per la lingua selezionata: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. Aggiungere una nuova chiave con il valore riportato nella tabella per il word breaker corrente.Add a new key with the value from the table for the current word breaker.

    2. Aggiornare i dati (predefiniti) del valore della chiave al nome file del word breaker corrente riportato nella tabella.Update the (Default) data of that key value to the file name of the current word breaker from the table.

    3. Se la lingua selezionata utilizza uno stemmer, aggiungere una nuova chiave con il valore riportato nella tabella per lo stemmer corrente.If the selected language uses a stemmer, then add a new key with the value from the table for the current stemmer.

    4. Se la lingua selezionata utilizza uno stemmer, aggiornare i dati (predefiniti) del valore di quella chiave al nome file dello stemmer corrente riportato nella tabella.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. Nel Registro di sistema spostarsi sul nodo seguente: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<RadiceIstanza>\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>. <language_key> rappresenta l'abbreviazione per la lingua utilizzata nel Registro di sistema, ad esempio "fra" per il francese e "esn" per lo spagnolo.<language_key> represents the abbreviation for the language that is used in the registry; for example, "fra" for French and "esn" for Spanish.

  6. Aggiornare il valore della chiave WBreakerClass al valore riportato nella tabella per il word breaker precedente.Update the WBreakerClass key value to the value from the table for the previous word breaker.

  7. Se la lingua selezionata utilizza uno stemmer, aggiornare il valore della chiave StemmerClass al valore riportato nella tabella per lo stemmer precedente.If the selected language uses a stemmer, then update the StemmerClass key value to the value from the table for the previous stemmer.

  8. Riavviare SQL ServerSQL Server.Restart SQL ServerSQL Server.

Nomi file e valori del Registro di sistema per il ripristino di word breaker e stemmer File names and registry values for reverting and restoring word breakers and stemmers

Utilizzare l'elenco seguente di nomi file e di voci del Registro di sistema con le istruzioni riportate nella sezione precedente.Use the following list of file names and registry entries together with the instructions in the preceding section. Utilizzare i valori precedenti per ripristinare la versione precedente o utilizzare i valori correnti per ripristinare la versione corrente dei componenti.Use the previous values to revert to the previous version, or use the current values to restore the current version of the components.

Gli elementi seguenti sono elencati alfabeticamente in base all'abbreviazione utilizzata per ogni lingua.The following listed is sorted alphabetically on the abbreviation used for each language.

Arabo (ara), LCID 1025Arabic (ara), LCID 1025

ComponenteComponent Word breakerWord breaker StemmerStemmer
CLSID precedentePrevious CLSID 7EFD3C7E-9E4B-4a93-9503-DECD74C0AC6D7EFD3C7E-9E4B-4a93-9503-DECD74C0AC6D 483B0283-25DB-4c92-9C15-A65925CB95CE483B0283-25DB-4c92-9C15-A65925CB95CE
Nome file precedentePrevious file name NaturalLanguage6.dllNaturalLanguage6.dll NaturalLanguage6.dllNaturalLanguage6.dll
CLSID correnteCurrent CLSID 04b37e30-c9a9-4a7d-8f20-792fc87ddf7104b37e30-c9a9-4a7d-8f20-792fc87ddf71 NessunoNone
Nome file correnteCurrent file name MSWB7.dllMSWB7.dll NessunoNone

Tedesco (deu), LCID 1031German (deu), LCID 1031

ComponenteComponent Word breakerWord breaker StemmerStemmer
CLSID precedentePrevious CLSID 45EACA36-DBE9-4e4a-A26D-5C201902346D45EACA36-DBE9-4e4a-A26D-5C201902346D 65170AE4-0AD2-4fa5-B3BA-7CD73E2DA82565170AE4-0AD2-4fa5-B3BA-7CD73E2DA825
Nome file precedentePrevious file name NaturalLanguage6.dllNaturalLanguage6.dll NaturalLanguage6.dllNaturalLanguage6.dll
CLSID correnteCurrent CLSID dfa00c33-bf19-482e-a791-3c785b0149b4dfa00c33-bf19-482e-a791-3c785b0149b4 8a474d89-6e2f-419c-8dd5-9b50edc8c7878a474d89-6e2f-419c-8dd5-9b50edc8c787
Nome file correnteCurrent file name MSWB7.dllMsWb7.dll MSWB7.dllMsWb7.dll

Giapponese (jpn), LCID 1041Japanese (jpn), LCID 1041

ComponenteComponent Word breakerWord breaker StemmerStemmer
CLSID precedentePrevious CLSID E1E8F15E-8BEC-45df-83BF-50FF84D0CAB5E1E8F15E-8BEC-45df-83BF-50FF84D0CAB5 3D5DF14F-649F-4cbc-853D-F18FEDE9CF5D3D5DF14F-649F-4cbc-853D-F18FEDE9CF5D
Nome file precedentePrevious file name NaturalLanguage6.dllNaturalLanguage6.dll NaturalLanguage6.dllNaturalLanguage6.dll
CLSID correnteCurrent CLSID 04096682-6ece-4e9e-90c1-52d81f0422ed04096682-6ece-4e9e-90c1-52d81f0422ed NessunoNone
Nome file correnteCurrent file name MsWb70011.dllMsWb70011.dll NessunoNone

Olandese (nld), LCID 1043Dutch (nld), LCID 1043

ComponenteComponent Word breakerWord breaker StemmerStemmer
CLSID precedentePrevious CLSID 2C9F6BEB-C5B0-42b6-A5EE-84C24DC0D8EF2C9F6BEB-C5B0-42b6-A5EE-84C24DC0D8EF F7A465EE-13FB-409a-B878-195B420433AFF7A465EE-13FB-409a-B878-195B420433AF
Nome file precedentePrevious file name NaturalLanguage6.dllNaturalLanguage6.dll NaturalLanguage6.dllNaturalLanguage6.dll
CLSID correnteCurrent CLSID 69483c30-a9af-4552-8f84-a0796ad5285b69483c30-a9af-4552-8f84-a0796ad5285b CF923CB5-1187-43ab-B053-3E44BED65FFACF923CB5-1187-43ab-B053-3E44BED65FFA
Nome file correnteCurrent file name MSWB7.dllMsWb7.dll MSWB7.dllMsWb7.dll

Russo (rus), LCID 1049Russian (rus), LCID 1049

ComponenteComponent Word breakerWord breaker StemmerStemmer
CLSID precedentePrevious CLSID 2CB6CDA4-1C14-4392-A8EC-81EEF1F2E0792CB6CDA4-1C14-4392-A8EC-81EEF1F2E079 E06A0DDD-E81A-4e93-8A8D-F386C3A1B670E06A0DDD-E81A-4e93-8A8D-F386C3A1B670
Nome file precedentePrevious file name NaturalLanguage6.dllNaturalLanguage6.dll NaturalLanguage6.dllNaturalLanguage6.dll
CLSID correnteCurrent CLSID aaa3d3bd-6de7-4317-91a0-d25e7d3babc3aaa3d3bd-6de7-4317-91a0-d25e7d3babc3 d42c8b70-adeb-4b81-a52f-c09f24f77dfad42c8b70-adeb-4b81-a52f-c09f24f77dfa
Nome file correnteCurrent file name MSWB7.dllMsWb7.dll MSWB7.dllMsWb7.dll

Lingue per le quali né il nome file precedente del word breaker né quello corrente è NaturalLanguage6.dll Languages for which neither the previous nor the current file name is NaturalLanguage6.dll

Per le lingue elencate nella tabella seguente, i nomi file dei word breaker e degli stemmer precedenti sono diversi da quelli delle nuove versioni.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. Né il nome file precedente né quello corrente è NaturalLanguage6.dll.Neither the previous nor the current file name is NaturalLanguage6.dll. Non è necessario sostituire alcun file perché durante l'installazione di SQL Server 2017SQL Server 2017 vengono copiate entrambe le versioni precedente e corrente dei componenti nella cartella 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. È tuttavia necessario modificare un set di voci del Registro di sistema per specificare la versione precedente o corrente dei componenti.However you have to change a set of registry entries to specify the previous or current version of the components.

Elenco delle lingue interessateList of affected languages

LinguaggioLanguage AbbreviazioneAbbreviation
utilizzata nelused in the
Registro di sistemaregistry
LCIDLCID
Cinese semplificatoSimplified Chinese chschs 20522052
Cinese tradizionaleTraditional Chinese chtcht 10281028
ThaiThai thatha 10541054
Cinese tradizionaleChinese Traditional zh-hkzh-hk 30763076
Cinese tradizionaleChinese Traditional zh-mozh-mo 51245124
Cinese semplificatoChinese Simplified zh-sgzh-sg 41004100

La tabella precedente è ordinata alfabeticamente in base alla colonna Abbreviazione.The preceding table is sorted alphabetically on the Abbreviation column.

Utilizzare le istruzioni seguenti con l'elenco di valori nella sezione Nomi file e valori del Registro di sistema per il ripristino di word breaker e stemmer.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.

Per ripristinare i componenti precedenti To revert to the previous components

  1. Non rimuovere i file per la versione corrente dei componenti dalla cartella Binn.Do not remove the files for the current version of the components from the Binn folder.

  2. Nel Registro di sistema spostarsi sul nodo seguente: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<RadiceIstanza>\MSSearch\CLSID.In the registry, navigate to the following node: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\CLSID.

  3. Utilizzare i passaggi seguenti per aggiungere nuove chiavi per i ClassID COM per le interfacce del word breaker e dello stemmer precedenti per la lingua selezionata: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. Aggiungere una nuova chiave con il valore della tabella per il word breaker precedente.Add a new key with the value from the table for the previous word breaker.

    2. Aggiornare i dati (predefiniti) del valore della chiave al nome file del word breaker precedente riportato nella tabella.Update the (Default) data of that key value to the file name of the previous word breaker from the table.

    3. Se la lingua selezionata utilizza uno stemmer, aggiungere una nuova chiave con il valore riportato nella tabella per lo stemmer precedente.If the selected language uses a stemmer, then add a new key with the value from the table for the previous stemmer.

    4. Se la lingua selezionata utilizza uno stemmer, aggiornare i dati (predefiniti) del valore di quella chiave al nome file dello stemmer precedente riportato nella tabella.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. Nel Registro di sistema spostarsi sul nodo seguente: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<RadiceIstanza>\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>. <language_key> rappresenta l'abbreviazione per la lingua utilizzata nel Registro di sistema, ad esempio "fra" per il francese e "esn" per lo spagnolo.<language_key> represents the abbreviation for the language that is used in the registry; for example, "fra" for French and "esn" for Spanish.

  5. Aggiornare il valore della chiave WBreakerClass al valore riportato nella tabella per il word breaker corrente.Update the WBreakerClass key value to the value from the table for the current word breaker.

  6. Se la lingua selezionata utilizza uno stemmer, aggiornare il valore della chiave StemmerClass al valore riportato nella tabella per lo stemmer corrente.If the selected language uses a stemmer, then update the StemmerClass key value to the value from the table for the current stemmer.

  7. Riavviare SQL ServerSQL Server.Restart SQL ServerSQL Server.

Per ripristinare i componenti precedenti To restore the previous components

  1. Non rimuovere i file per la versione precedente dei componenti dalla cartella Binn.Do not remove the files for the previous version of the components from the Binn folder.

  2. Nel Registro di sistema spostarsi sul nodo seguente: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<RadiceIstanza>\MSSearch\CLSID.In the registry, navigate to the following node: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<InstanceRoot>\MSSearch\CLSID.

  3. Se le chiavi seguenti non esistono, utilizzare i passaggi seguenti per aggiungere nuovi chiavi per i ClassID COM per le interfacce del word breaker e dello stemmer correnti per la lingua selezionata: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. Aggiungere una nuova chiave con il valore riportato nella tabella per il word breaker corrente.Add a new key with the value from the table for the current word breaker.

    2. Aggiornare i dati (predefiniti) del valore della chiave al nome file del word breaker corrente riportato nella tabella.Update the (Default) data of that key value to the file name of the current word breaker from the table.

    3. Se la lingua selezionata utilizza uno stemmer, aggiungere una nuova chiave con il valore riportato nella tabella per lo stemmer corrente.If the selected language uses a stemmer, then add a new key with the value from the table for the current stemmer.

    4. Se la lingua selezionata utilizza uno stemmer, aggiornare i dati (predefiniti) del valore di quella chiave al nome file dello stemmer corrente riportato nella tabella.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. Nel Registro di sistema spostarsi sul nodo seguente: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<RadiceIstanza>\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>. <language_key> rappresenta l'abbreviazione per la lingua utilizzata nel Registro di sistema, ad esempio "fra" per il francese e "esn" per lo spagnolo.<language_key> represents the abbreviation for the language that is used in the registry; for example, "fra" for French and "esn" for Spanish.

  5. Aggiornare il valore della chiave WBreakerClass al valore riportato nella tabella per il word breaker precedente.Update the WBreakerClass key value to the value from the table for the previous word breaker.

  6. Se la lingua selezionata utilizza uno stemmer, aggiornare il valore della chiave StemmerClass al valore riportato nella tabella per lo stemmer precedente.If the selected language uses a stemmer, then update the StemmerClass key value to the value from the table for the previous stemmer.

  7. Riavviare SQL ServerSQL Server.Restart SQL ServerSQL Server.

Nomi file e valori del Registro di sistema per il ripristino di word breaker e stemmer File names and registry values for reverting and restoring word breakers and stemmers

Utilizzare l'elenco seguente di nomi file e di voci del Registro di sistema con le istruzioni riportate nella sezione precedente.Use the following list of file names and registry entries together with the instructions in the preceding section. Utilizzare i valori precedenti per ripristinare la versione precedente o utilizzare i valori correnti per ripristinare la versione corrente dei componenti.Use the previous values to revert to the previous version, or use the current values to restore the current version of the components.

Gli elementi seguenti sono elencati alfabeticamente in base all'abbreviazione utilizzata per ogni lingua.The following listed is sorted alphabetically on the abbreviation used for each language.

Cinese semplificato (chs), LCID 2052Simplified Chinese (chs), LCID 2052

ComponenteComponent Word breakerWord breaker
CLSID precedentePrevious CLSID 12CE94A0-DEFB-11D2-B31D-00600893A85712CE94A0-DEFB-11D2-B31D-00600893A857
Nome file precedentePrevious file name chsbrkr.dllchsbrkr.dll
CLSID correnteCurrent CLSID E0831C90-BAB0-4ca5-B9BD-EA254B538DACE0831C90-BAB0-4ca5-B9BD-EA254B538DAC
Nome file correnteCurrent file name MsWb70804.dllMsWb70804.dll

Cinese tradizionale (cht), LCID 1028Traditional Chinese (cht), LCID 1028

ComponenteComponent Word breakerWord breaker
CLSID precedentePrevious CLSID 1680E7C3-9430-4A51-9B82-1E7E7AEE52581680E7C3-9430-4A51-9B82-1E7E7AEE5258
Nome file precedentePrevious file name chtbrkr.dllchtbrkr.dll
CLSID correnteCurrent CLSID E9B1DF65-08F1-438b-8277-EF462B23A792E9B1DF65-08F1-438b-8277-EF462B23A792
Nome file correnteCurrent file name MsWb70404.dllMsWb70404.dll

Thai (tha), LCID 1054Thai (tha), LCID 1054

ComponenteComponent Word breakerWord breaker StemmerStemmer
CLSID precedentePrevious CLSID CCA22CF4-59FE-11D1-BBFF-00C04FB97FDACCA22CF4-59FE-11D1-BBFF-00C04FB97FDA CEDC01C7-59FE-11D1-BBFF-00C04FB97FDACEDC01C7-59FE-11D1-BBFF-00C04FB97FDA
Nome file precedentePrevious file name Thawbrkr.dllThawbrkr.dll Thawbrkr.dllThawbrkr.dll
CLSID correnteCurrent CLSID F70C0935-6E9F-4ef1-9F06-7876536DB900F70C0935-6E9F-4ef1-9F06-7876536DB900 NessunoNone
Nome file correnteCurrent file name MsWb7001e.dllMsWb7001e.dll NessunoNone

Cinese tradizionale (zh-hk), LCID 3076Chinese Traditional (zh-hk), LCID 3076

ComponenteComponent Word breakerWord breaker
CLSID precedentePrevious CLSID 1680E7C3-9430-4A51-9B82-1E7E7AEE52581680E7C3-9430-4A51-9B82-1E7E7AEE5258
Nome file precedentePrevious file name chtbrkr.dllchtbrkr.dll
CLSID correnteCurrent CLSID E9B1DF65-08F1-438b-8277-EF462B23A792E9B1DF65-08F1-438b-8277-EF462B23A792
Nome file correnteCurrent file name MsWb70404.dllMsWb70404.dll

Cinese tradizionale (zh-mo), LCID 5124Chinese Traditional (zh-mo), LCID 5124

ComponenteComponent Word breakerWord breaker
CLSID precedentePrevious CLSID 1680E7C3-9430-4A51-9B82-1E7E7AEE52581680E7C3-9430-4A51-9B82-1E7E7AEE5258
Nome file precedentePrevious file name chtbrkr.dllchtbrkr.dll
CLSID correnteCurrent CLSID E9B1DF65-08F1-438b-8277-EF462B23A792E9B1DF65-08F1-438b-8277-EF462B23A792
Nome file correnteCurrent file name MsWb70404.dllMsWb70404.dll

Cinese semplificato (zh-sg), LCID 4100Chinese Simplified (zh-sg), LCID 4100

ComponenteComponent Word breakerWord breaker
CLSID precedentePrevious CLSID 12CE94A0-DEFB-11D2-B31D-00600893A85712CE94A0-DEFB-11D2-B31D-00600893A857
Nome file precedentePrevious file name chsbrkr.dllchsbrkr.dll
CLSID correnteCurrent CLSID E0831C90-BAB0-4ca5-B9BD-EA254B538DACE0831C90-BAB0-4ca5-B9BD-EA254B538DAC
Nome file correnteCurrent file name MsWb70804.dllMsWb70804.dll

Vedere ancheSee Also

Modifica del word breaker utilizzato per le lingue Inglese (Stati Uniti) e Inglese (Regno Unito) Change the Word Breaker Used for US English and UK English
Differenze di comportamento nella ricerca full-textBehavior Changes to Full-Text Search