REVISIÓN: Recibe un resultado incorrecto al ejecutar una consulta de texto completo en una tabla que utiliza el separador de palabras de chino en SQL Server 2008

Microsoft distribuye correcciones de Microsoft SQL Server 2008 como un archivo descargable. Como las revisiones son acumulativas, cada versión nueva contiene todas las revisiones y revisión de todas las revisiones de seguridad que se incluyeron con la anterior de SQL Server 2008.

Síntomas

En Microsoft SQL Server 2008, se crea un índice de texto completo que utiliza el separador de palabras de chino en una tabla. Cuando se ejecuta una consulta de texto completo, recibirá un resultado incorrecto.

Por ejemplo, ejecute la siguiente instrucción para crear una tabla:
CREATE TABLE Table1 (Column1 int, Column2 nvarchar(100))
A continuación, inserte las siguientes cadenas en la columna "Column2" de la tabla y, a continuación, se crea un índice de texto completo en la columna "Columna2:"
  • 日东
  • 日东设备
  • 设备
  • 深圳市日东设备有限公司
Cuando ejecute la consulta siguiente, se debería devolver la fila que contiene "深圳市". Sin embargo, no se devuelven filas.
SELECT * FROM Table1 WHERE CONTAINS (Column2,'深圳市')
Cuando ejecute la consulta siguiente, se deben devolver todas las filas que contengan "日东". Sin embargo, sólo las dos primeras filas se devuelven.
SELECT * FROM Table1 WHERE CONTAINS (Column2,'日东')
Nota: Este problema también se produce en SQL Server 2005.

Solución

SQL Server 2008

Importante: Debe utilizar esta revisión si está ejecutando la versión de SQL Server 2008.

La corrección para este problema en primer lugar se publicó en la actualización acumulativa 6. Para obtener más información acerca de cómo obtener este paquete de actualización acumulativa para SQL Server 2008, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
Paquete 6 de actualización de 971490 acumulativa para SQL Server 2008
Nota: Como las compilaciones son acumulativas, cada versión de corrección nueva contiene todas las revisiones y revisión de todas las revisiones de seguridad que se incluyeron con la anterior de SQL Server 2008. Le recomendamos que considere aplicar la versión más reciente de revisión que contenga este hotfix. Para obtener más información, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:
956909 the SQL Server 2008 generaciones que se publicaron después del lanzamiento de SQL Server 2008

SQL Server 2008 Service Pack 1

Importante: Debe utilizar esta revisión si está ejecutando SQL Server 2008 Service Pack 1.


La corrección para este problema se publicó primero en la actualización acumulativa 4 para SQL Server 2008 Service Pack 1. Para obtener más información acerca de este paquete de actualización acumulativa, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
Paquete 4 de actualización de 973602 acumulativa para SQL Server 2008 Service Pack 1
Nota: Como las compilaciones son acumulativas, cada versión de corrección nueva contiene todas las revisiones y revisión de todas las revisiones de seguridad que se incluyeron con la anterior de SQL Server 2008. Microsoft recomienda que considere la posibilidad de aplicar la versión más reciente de revisión que contenga este hotfix. Para obtener más información, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:
970365 the SQL Server 2008 generaciones que se publicaron después del lanzamiento de SQL Server 2008 Service Pack 1
Las revisiones de Microsoft SQL Server 2008 se crean para determinados service Pack de SQL Server. Debe aplicar un hotfix de SQL Server 2008 Service Pack 1 en una instalación de SQL Server 2008 Service Pack 1. De forma predeterminada, cualquier hotfix suministrada en un service pack de SQL Server se incluye en el próximo service pack de SQL Server.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

Referencias

Para obtener más información sobre el modelo de servicio Incremental de SQL Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

935897 un modelo de servicio Incremental está disponible en el equipo de SQL Server para entregar revisiones para problemas detectados



Para obtener más información acerca del esquema de nomenclatura para las actualizaciones de SQL Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

822499 Nuevo esquema de nomenclatura para los paquetes de actualización de software de Microsoft SQL Server


Para obtener más información acerca de la terminología de la actualización de software, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
824684 descripción de la terminología estándar que se utiliza para describir las actualizaciones de software de Microsoft
Propiedades

Id. de artículo: 967315 - Última revisión: 13 ene. 2017 - Revisión: 1

Comentarios