Revertir los separadores de palabras usados por las búsquedas a la versión anterior
SQL Server 2012 instala y habilita una nueva versión de los separadores de palabras y lematizadores para todos los idiomas admitidos por búsqueda de texto completo a excepción del coreano. En este tema se describe cómo pasar de la nueva versión de estos componentes a la versión previa o viceversa.
Para obtener información acerca del comportamiento modificado de los nuevos componentes, vea Cambios de comportamiento en la búsqueda de texto completo.
En este tema no se explican los siguientes idiomas:
Inglés. Para revertir o restaurar los componentes en inglés, vea Cambiar el separador de palabras usado para el inglés de Estados Unidos y el del Reino Unido.
Danés, polaco y turco. Se han reemplazado los separadores de palabras de terceros para danés, polaco y turco que se incluían en versiones anteriores de SQL Server con componentes de Microsoft.
Checo y griego. Existen nuevos separadores de palabras para checo y griego. Las versiones anteriores de búsqueda de texto completo de SQL Server no incluían compatibilidad con estos dos idiomas.
Coreano. En esta versión no se actualiza el separador de palabras y el lematizador para el idioma coreano.
Para obtener información general sobre los separadores de palabras y los lematizadores, vea Configurar y administrar separadores de palabras y lematizadores para la búsqueda.
En este tema
Información general sobre la reversión y restauración de los separadores de palabras y los lematizadores
Idiomas para los que el nombre de archivo del separador de palabras actual y anterior es NaturalLanguage6.dll
Lista de idiomas afectados
Para revertir a los componentes anteriores
Para restaurar los componentes actuales
Idiomas para los que el nombre de archivo del separador de palabras anterior solo es NaturalLanguage6.dll
Lista de idiomas afectados
Para revertir a los componentes anteriores
Para restaurar los componentes actuales
Nombres de archivos y de valores de Registro para revertir y restaurar los separadores de palabras y los lematizadores
Idiomas para los que ni el nombre de archivo anterior ni el actual es NaturalLanguage6.dll
Lista de idiomas afectados
Para revertir a los componentes anteriores
Para restaurar los componentes actuales
Nombres de archivos y de valores de Registro para revertir y restaurar los separadores de palabras y los lematizadores
Información general sobre la reversión y restauración de los separadores de palabras y los lematizadores
Las instrucciones para revertir y restaurar los separadores de palabras y lematizadores dependen del idioma. En la tabla siguiente se resumen los 3 conjuntos de acciones que pueden ser necesarios para revertir los componentes a la versión anterior.
Archivo actual |
Archivo anterior |
Número de idiomas afectados |
Acción de archivos |
Acción de entradas del Registro |
---|---|---|---|---|
NaturalLanguage6.dll |
NaturalLanguage6.dll |
34 |
Obtenga e instale una versión anterior de NaturalLanguage6.dll, sobrescribiendo la versión actual del archivo. |
No se requiere ninguna acción. Las claves del Registro y los valores no han cambiado en esta versión. |
(Otro nombre de archivo) |
NaturalLanguage6.dll |
5 |
Obtenga e instale una versión anterior de NaturalLanguage6.dll, sobrescribiendo la versión actual del archivo. |
Cambie un conjunto de entradas del Registro para especificar la versión anterior de los componentes. |
(Otro nombre de archivo) |
(Otro nombre de archivo) |
6 |
No se requiere ninguna acción. La instalación de SQL Server 2012 copia la versión actual y las anteriores de los componentes en la carpeta Binn. |
Cambie un conjunto de entradas del Registro para especificar la versión anterior de los componentes. |
Advertencia |
---|
Si reemplaza la versión actual del archivo NaturalLanguage6.dll con una versión distinta, el comportamiento de todos los idiomas que utilizan este archivo se verá afectado. |
Los archivos descritos en este tema son archivos DLL instalados en la carpeta MSSQL\Binn para la instancia de SQL Server. La ruta de acceso completa normalmente es:
C:\Program Files\Microsoft SQL Server\<instance>\MSSQL\Binn
[ARRIBA]
Idiomas para los que el nombre de archivo del separador de palabras actual y anterior es NaturalLanguage6.dll
Para los idiomas en la siguiente tabla, el nombre de archivo del separador de palabras actual y anterior es NaturalLanguage6.dll. Para revertir o restaurar estos componentes, tiene que sobrescribir NaturalLanguage6.dll con una versión diferente del mismo archivo. No tendrá que cambiar ninguna entrada del Registro, porque las entradas de Registro no han modificado en esta versión.
Advertencia |
---|
Si reemplaza la versión actual del archivo NaturalLanguage6.dll con una versión distinta, el comportamiento de todos los idiomas que utilizan este archivo se verá afectado. |
Lista de idiomas afectados
Idioma |
Abreviatura utilizada en el Registro |
LCID |
---|---|---|
Bengalí |
ben |
1093 |
Búlgaro |
bgr |
1026 |
Catalán |
cat |
1027 |
Español |
esn |
3082 |
Francés |
fra |
1036 |
Gujarati |
guj |
1095 |
Hebreo |
heb |
1037 |
Hindi |
hin |
1081 |
Croata |
hrv |
1050 |
Indonesio |
ind |
1057 |
Islandés |
isl |
1039 |
Italiano |
ita |
1040 |
Canarés |
kan |
1099 |
Lituano |
lth |
1063 |
Letón |
lvi |
1062 |
Malayalam |
mal |
1100 |
Marathi |
mar |
1102 |
Malayo |
msl |
1086 |
Neutro |
Neutro |
0000 |
Noruego (Bokmal) |
nor |
1044 |
Punjabí |
pan |
1094 |
Portugués brasileño |
ptb |
1046 |
Portugués |
ptg |
2070 |
Rumano |
rom |
1048 |
Eslovaco |
sky |
1051 |
Esloveno |
slv |
1060 |
Serbio (cirílico) |
srb |
3098 |
Serbio (latino) |
srl |
2074 |
Sueco |
sve |
1053 |
Tamil |
tam |
1097 |
Telugu |
tel |
1098 |
Ucraniano |
ukr |
1058 |
Urdu |
urd |
1056 |
Vietnamita |
vit |
1066 |
La tabla anterior está ordenada alfabéticamente según la columna Abreviatura.
[ARRIBA]
Para revertir a los componentes anteriores
Navegue a la carpeta Binn descrita anteriormente.
Copie la versión de SQL Server 2012 de NaturalLanguage6.dll en otra ubicación.
Copie la versión anterior de NaturalLanguage6.dll de la carpeta Binn de una instancia de SQL Server 2008 R2 o de SQL Server 2008 en la carpeta Binn de la instancia de SQL Server 2012.
Advertencia Este cambio afecta a todos los idiomas que utilizan NaturalLanguage6.dll en la versión actual y en la anterior.
Reinicie SQL Server.
[ARRIBA]
Para restaurar los componentes actuales
Navegue a la ubicación en la que realizó la copia de seguridad de la versión de SQL Server 2012 de NaturalLanguage6.dll.
Copie la versión actual de NaturalLanguage6.dll de la ubicación de la copia de seguridad de la carpeta Binn de la instancia de SQL Server 2012.
Advertencia Este cambio afecta a todos los idiomas que utilizan NaturalLanguage6.dll en la versión actual y en la anterior.
Reinicie SQL Server.
[ARRIBA]
Idiomas para los que el nombre de archivo del separador de palabras anterior solo es NaturalLanguage6.dll
Para los idiomas de la tabla siguiente, el nombre de archivo del separador de palabras anterior es diferente del nombre de la nueva versión. El nombre de archivo anterior es NaturalLanguage6.dll. Para revertir a la versión anterior, tiene que sobrescribir la versión actual de NaturalLanguage6.dll con una versión anterior del mismo archivo. También tiene que cambiar un conjunto de entradas del Registro para especificar la versión anterior o actual de los componentes.
Advertencia |
---|
Si reemplaza la versión actual del archivo NaturalLanguage6.dll con una versión distinta, el comportamiento de todos los idiomas que utilizan este archivo se verá afectado. |
Lista de idiomas afectados
Idioma |
Abreviatura utilizada en el Registro |
LCID |
---|---|---|
Árabe |
ara |
1025 |
Alemán |
deu |
1031 |
Japonés |
jpn |
1041 |
Neerlandés |
nld |
1043 |
Ruso |
rus |
1049 |
La tabla anterior está ordenada alfabéticamente según la columna Abreviatura.
[ARRIBA]
Use las siguientes instrucciones junto con la lista de valores de la sección Nombres de archivos y de valores de Registro para revertir y restaurar los separadores de palabras y los lematizadores.
Para revertir a los componentes anteriores
Navegue a la carpeta Binn descrita anteriormente.
No elimine los archivos de la versión actual de los componentes de la carpeta Binn.
Copie la versión de SQL Server 2012 de NaturalLanguage6.dll en otra ubicación.
Copie la versión anterior de NaturalLanguage6.dll de la carpeta Binn de una instancia de SQL Server 2008 R2 o de SQL Server 2008 en la carpeta Binn de la instancia de SQL Server 2012.
Advertencia Este cambio afecta a todos los idiomas que utilizan NaturalLanguage6.dll en la versión actual y en la anterior.
En el Registro, navegue al siguiente nodo: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<raízDeInstancia>\MSSearch\CLSID.
Siga estos pasos para agregar nuevas claves a los COM ClassID de las interfaces de separadores de palabras y lematizadores en el idioma seleccionado:
Agregue una nueva clave con el valor procedente de la tabla del separador de palabras anterior.
Actualice los datos (predeterminados) de ese valor de clave con el nombre de archivo del separador de palabras anterior de la tabla.
Si el idioma seleccionado utiliza un lematizador, agregue una nueva clave con el valor de la tabla del lematizador anterior.
Si el idioma seleccionado utiliza un lematizador, actualice los datos (predeterminados) de ese valor de clave con el nombre de archivo del lematizador anterior de la tabla.
En el Registro, navegue al siguiente nodo: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<raízDeInstancia>\MSSearch\Idioma\<clave_idioma>. <language_key> representa la abreviatura del idioma que se utiliza en el Registro; por ejemplo, “fra” para francés y “esn” para español.
Actualice el valor de clave de WBreakerClass con el valor de la tabla para el separador de palabras actual.
Si el idioma seleccionado utiliza un lematizador, actualice el valor de clave de StemmerClass con el valor de la tabla del lematizador actual.
Reinicie SQL Server.
[ARRIBA]
Para restaurar los componentes actuales
Navegue a la ubicación en la que realizó la copia de seguridad de la versión de SQL Server 2012 de NaturalLanguage6.dll.
Copie la versión actual de NaturalLanguage6.dll de la ubicación de la copia de seguridad de la carpeta Binn de la instancia de SQL Server 2012.
Advertencia Este cambio afecta a todos los idiomas que utilizan NaturalLanguage6.dll en la versión actual y en la anterior.
En el Registro, navegue al siguiente nodo: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<raízDeInstancia>\MSSearch\CLSID.
Si las siguientes claves no existen, siga estos pasos para agregar nueva claves para los ClassID COM de las interfaces de separadores de palabras y lematizadores actuales en el idioma seleccionado:
Agregue una nueva clave con el valor procedente de la tabla del separador de palabras actual.
Actualice los datos (predeterminados) de ese valor de clave con el nombre de archivo del separador de palabras actual de la tabla.
Si el idioma seleccionado utiliza un lematizador, agregue una nueva clave con el valor de la tabla del lematizador actual.
Si el idioma seleccionado utiliza un lematizador, actualice los datos (predeterminados) de ese valor de clave con el nombre de archivo del lematizador actual de la tabla.
En el Registro, navegue al siguiente nodo: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<raízDeInstancia>\MSSearch\Idioma\<clave_idioma>. <language_key> representa la abreviatura del idioma que se utiliza en el Registro; por ejemplo, “fra” para francés y “esn” para español.
Actualice el valor de clave de WBreakerClass con el valor de la tabla para el separador de palabras anterior.
Si el idioma seleccionado utiliza un lematizador, actualice el valor de clave de StemmerClass con el valor de la tabla del lematizador anterior.
Reinicie SQL Server.
[ARRIBA]
Nombres de archivos y de valores de Registro para revertir y restaurar los separadores de palabras y los lematizadores
Utilice la siguiente lista de nombres de archivo y de entradas del Registro junto con las instrucciones en la sección anterior. Utilice los valores anteriores para revertir a la versión anterior, o use los valores actuales para restaurar la versión actual de los componentes.
La siguiente lista está ordenada alfabéticamente según la abreviatura utilizada para cada idioma.
Árabe (ara), LCID 1025
Componente |
Separador de palabras |
Lematizador |
---|---|---|
CLSID anterior |
7EFD3C7E-9E4B-4a93-9503-DECD74C0AC6D |
483B0283-25DB-4c92-9C15-A65925CB95CE |
Nombre de archivo anterior |
NaturalLanguage6.dll |
NaturalLanguage6.dll |
CLSID actual |
04b37e30-c9a9-4a7d-8f20-792fc87ddf71 |
Ninguno |
Nombre de archivo actual |
MSWB7.dll |
Ninguno |
[ARRIBA]
Alemán (deu), LCID 1031
Componente |
Separador de palabras |
Lematizador |
---|---|---|
CLSID anterior |
45EACA36-DBE9-4e4a-A26D-5C201902346D |
65170AE4-0AD2-4fa5-B3BA-7CD73E2DA825 |
Nombre de archivo anterior |
NaturalLanguage6.dll |
NaturalLanguage6.dll |
CLSID actual |
dfa00c33-bf19-482e-a791-3c785b0149b4 |
8a474d89-6e2f-419c-8dd5-9b50edc8c787 |
Nombre de archivo actual |
MsWb7.dll |
MsWb7.dll |
[ARRIBA]
Japonés (jpn), LCID 1041
Componente |
Separador de palabras |
Lematizador |
---|---|---|
CLSID anterior |
E1E8F15E-8BEC-45df-83BF-50FF84D0CAB5 |
3D5DF14F-649F-4cbc-853D-F18FEDE9CF5D |
Nombre de archivo anterior |
NaturalLanguage6.dll |
NaturalLanguage6.dll |
CLSID actual |
04096682-6ece-4e9e-90c1-52d81f0422ed |
Ninguno |
Nombre de archivo actual |
MsWb70011.dll |
Ninguno |
[ARRIBA]
Holandés (nld), LCID 1043
Componente |
Separador de palabras |
Lematizador |
---|---|---|
CLSID anterior |
2C9F6BEB-C5B0-42b6-A5EE-84C24DC0D8EF |
F7A465EE-13FB-409a-B878-195B420433AF |
Nombre de archivo anterior |
NaturalLanguage6.dll |
NaturalLanguage6.dll |
CLSID actual |
69483c30-a9af-4552-8f84-a0796ad5285b |
CF923CB5-1187-43ab-B053-3E44BED65FFA |
Nombre de archivo actual |
MsWb7.dll |
MsWb7.dll |
[ARRIBA]
Ruso (rus), LCID 1049
Componente |
Separador de palabras |
Lematizador |
---|---|---|
CLSID anterior |
2CB6CDA4-1C14-4392-A8EC-81EEF1F2E079 |
E06A0DDD-E81A-4e93-8A8D-F386C3A1B670 |
Nombre de archivo anterior |
NaturalLanguage6.dll |
NaturalLanguage6.dll |
CLSID actual |
aaa3d3bd-6de7-4317-91a0-d25e7d3babc3 |
d42c8b70-adeb-4b81-a52f-c09f24f77dfa |
Nombre de archivo actual |
MsWb7.dll |
MsWb7.dll |
[ARRIBA]
Idiomas para los que ni el nombre de archivo anterior ni el actual es NaturalLanguage6.dll
Para los idiomas en la tabla siguiente, los nombres de archivo de los separadores de palabras y los lematizadores anteriores son diferentes de los nombres de archivo de las nuevas versiones. Ni el nombre de archivo anterior ni el actual es NaturalLanguage6.dll. No tendrá que reemplazar los archivos, porque la instalación de SQL Server 2012 copia la versión actual y las anteriores de los componentes en la carpeta Binn. Sin embargo, tendrá que cambiar un conjunto de entradas del Registro para especificar la versión anterior o actual de los componentes.
Lista de idiomas afectados
Idioma |
Abreviatura utilizada en el Registro |
LCID |
---|---|---|
Chino simplificado |
chs |
2052 |
Chino tradicional |
cht |
1028 |
Tailandés |
tha |
1054 |
Chino tradicional |
zh-HK |
3076 |
Chino tradicional |
zh-mo |
5124 |
Chino simplificado |
zh-sg |
4100 |
La tabla anterior está ordenada alfabéticamente según la columna Abreviatura.
[ARRIBA]
Use las siguientes instrucciones junto con la lista de valores de la sección Nombres de archivos y de valores de Registro para revertir y restaurar los separadores de palabras y los lematizadores.
Para revertir a los componentes anteriores
No elimine los archivos de la versión actual de los componentes de la carpeta Binn.
En el Registro, navegue al siguiente nodo: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<raízDeInstancia>\MSSearch\CLSID.
Siga estos pasos para agregar nuevas claves a los COM ClassID de las interfaces de separadores de palabras y lematizadores en el idioma seleccionado:
Agregue una nueva clave con el valor procedente de la tabla del separador de palabras anterior.
Actualice los datos (predeterminados) de ese valor de clave con el nombre de archivo del separador de palabras anterior de la tabla.
Si el idioma seleccionado utiliza un lematizador, agregue una nueva clave con el valor de la tabla del lematizador anterior.
Si el idioma seleccionado utiliza un lematizador, actualice los datos (predeterminados) de ese valor de clave con el nombre de archivo del lematizador anterior de la tabla.
En el Registro, navegue al siguiente nodo: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<raízDeInstancia>\MSSearch\Idioma\<clave_idioma>. <language_key> representa la abreviatura del idioma que se utiliza en el Registro; por ejemplo, “fra” para francés y “esn” para español.
Actualice el valor de clave de WBreakerClass con el valor de la tabla para el separador de palabras actual.
Si el idioma seleccionado utiliza un lematizador, actualice el valor de clave de StemmerClass con el valor de la tabla del lematizador actual.
Reinicie SQL Server.
[ARRIBA]
Para restaurar los componentes anteriores
No elimine los archivos de la versión anterior de los componentes de la carpeta Binn.
En el Registro, navegue al siguiente nodo: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<raízDeInstancia>\MSSearch\CLSID.
Si las siguientes claves no existen, siga estos pasos para agregar nueva claves para los ClassID COM de las interfaces de separadores de palabras y lematizadores actuales en el idioma seleccionado:
Agregue una nueva clave con el valor procedente de la tabla del separador de palabras actual.
Actualice los datos (predeterminados) de ese valor de clave con el nombre de archivo del separador de palabras actual de la tabla.
Si el idioma seleccionado utiliza un lematizador, agregue una nueva clave con el valor de la tabla del lematizador actual.
Si el idioma seleccionado utiliza un lematizador, actualice los datos (predeterminados) de ese valor de clave con el nombre de archivo del lematizador actual de la tabla.
En el Registro, navegue al siguiente nodo: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<raízDeInstancia>\MSSearch\Idioma\<clave_idioma>. <language_key> representa la abreviatura del idioma que se utiliza en el Registro; por ejemplo, “fra” para francés y “esn” para español.
Actualice el valor de clave de WBreakerClass con el valor de la tabla para el separador de palabras anterior.
Si el idioma seleccionado utiliza un lematizador, actualice el valor de clave de StemmerClass con el valor de la tabla del lematizador anterior.
Reinicie SQL Server.
[ARRIBA]
Nombres de archivos y de valores de Registro para revertir y restaurar los separadores de palabras y los lematizadores
Utilice la siguiente lista de nombres de archivo y de entradas del Registro junto con las instrucciones en la sección anterior. Utilice los valores anteriores para revertir a la versión anterior, o use los valores actuales para restaurar la versión actual de los componentes.
La siguiente lista está ordenada alfabéticamente según la abreviatura utilizada para cada idioma.
Chino simplificado (chs), LCID 2052
Componente |
Separador de palabras |
---|---|
CLSID anterior |
12CE94A0-DEFB-11D2-B31D-00600893A857 |
Nombre de archivo anterior |
chsbrkr.dll |
CLSID actual |
E0831C90-BAB0-4ca5-B9BD-EA254B538DAC |
Nombre de archivo actual |
MsWb70804.dll |
[ARRIBA]
Chino tradicional (cht), LCID 1028
Componente |
Separador de palabras |
---|---|
CLSID anterior |
1680E7C3-9430-4A51-9B82-1E7E7AEE5258 |
Nombre de archivo anterior |
chtbrkr.dll |
CLSID actual |
E9B1DF65-08F1-438b-8277-EF462B23A792 |
Nombre de archivo actual |
MsWb70404.dll |
[ARRIBA]
Tailandés (tha), LCID 1054
Componente |
Separador de palabras |
Lematizador |
---|---|---|
CLSID anterior |
CCA22CF4-59FE-11D1-BBFF-00C04FB97FDA |
CEDC01C7-59FE-11D1-BBFF-00C04FB97FDA |
Nombre de archivo anterior |
Thawbrkr.dll |
Thawbrkr.dll |
CLSID actual |
F70C0935-6E9F-4ef1-9F06-7876536DB900 |
Ninguno |
Nombre de archivo actual |
MsWb7001e.dll |
Ninguno |
[ARRIBA]
Chino tradicional (zh-hk), LCID 3076
Componente |
Separador de palabras |
---|---|
CLSID anterior |
1680E7C3-9430-4A51-9B82-1E7E7AEE5258 |
Nombre de archivo anterior |
chtbrkr.dll |
CLSID actual |
E9B1DF65-08F1-438b-8277-EF462B23A792 |
Nombre de archivo actual |
MsWb70404.dll |
[ARRIBA]
Chino tradicional (zh-mo), LCID 5124
Componente |
Separador de palabras |
---|---|
CLSID anterior |
1680E7C3-9430-4A51-9B82-1E7E7AEE5258 |
Nombre de archivo anterior |
chtbrkr.dll |
CLSID actual |
E9B1DF65-08F1-438b-8277-EF462B23A792 |
Nombre de archivo actual |
MsWb70404.dll |
[ARRIBA]
Chino simplificado (zh-sg), LCID 4100
Componente |
Separador de palabras |
---|---|
CLSID anterior |
12CE94A0-DEFB-11D2-B31D-00600893A857 |
Nombre de archivo anterior |
chsbrkr.dll |
CLSID actual |
E0831C90-BAB0-4ca5-B9BD-EA254B538DAC |
Nombre de archivo actual |
MsWb70804.dll |
[ARRIBA]
Vea también
Tasks
Cambiar el separador de palabras usado para el inglés de Estados Unidos y el del Reino Unido