Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Microsoft distribuye correcciones de Microsoft SQL Server 2012 Service Pack 1 como un archivo descargable. Dado que las correcciones son acumulativas, cada nueva versión contiene todas las revisiones y todas las correcciones de seguridad que se incluyeron con la versión anterior de SQL Server 2012 Service Pack 1.

Síntomas

Supongamos que ejecuta una consulta que usa la función TRY_CONVERT junto con el parámetro style en Microsoft SQL Server 2012. En esta situación, el parámetro style puede omitirse y la consulta puede devolver un resultado incorrecto.

Resolución

Información sobre la actualización acumulativa

Actualización acumulativa 2 para SQL Server 2012 SP1

La corrección de este problema se publicó por primera vez en la actualización acumulativa 2. Para obtener más información acerca de cómo obtener este paquete de actualización acumulativa para SQL Server 2012 SP1, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

2790947 Paquete de actualización acumulativa 2 para SQL Server 2012 Service Pack 1Nota Dado que las compilaciones son acumulativas, cada nueva versión de corrección contiene todas las revisiones y todas las correcciones de seguridad que se incluyeron con la versión anterior de SQL Server 2012 SP1. Se recomienda que considere la posibilidad de aplicar la versión de corrección más reciente que contiene esta revisión. Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

2772858 Las compilaciones de SQL Server 2012 que se publicaron después de que se publicara SQL Server 2012 Service Pack 1

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".

Más información

Para reproducir este problema, siga estos pasos:

  1. Cree una tabla en SQL Server 2012 SP1 denominada "Test" e inserte un registro en la tabla:CREATE TABLE TEST (I DATE);INSERT INTO TEST VALUES (GETDATE());

  2. Ejecute las siguientes consultas para devolver un resultado correcto:SELECT TOP 1 TRY_CONVERT(VARCHAR, TRY_CONVERT(DATE, '20121023'), 112) FROM TEST;SELECT CONVERT(VARCHAR, TRY_CONVERT(DATE, '20121023'), 112) FROM TEST;SELECT CONVERT(VARCHAR, CONVERT(DATE, '20121023'), 112) FROM TEST;SELECT TRY_CONVERT(VARCHAR, '20121023', 112) FROM TEST;--The returned result is "20121023".

  3. A continuación, ejecute las siguientes consultas para devolver un resultado incorrecto:SELECT TRY_CONVERT(VARCHAR, TRY_CONVERT(DATE, '20121023'), 112) FROM TEST;SELECT TRY_CONVERT(VARCHAR, CONVERT(DATE, '20121023'), 112) FROM TEST;--The returned result is "2012-10-23".

Referencias

Para obtener más información acerca de la función TRY_CONVERT (Transact-SQL), vaya al siguiente sitio Web de MSDN:

Información general sobre la función TRY_CONVERT(Transact-SQL)Para obtener más información el modelo de mantenimiento incremental para SQL Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

935897 Un modelo de mantenimiento incremental está disponible en el equipo de SQL Server para entregar revisiones para los problemas notificadosPara 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 Esquema de nomenclatura para paquetes de actualización de software de Microsoft SQL ServerPara obtener más información acerca de la terminología de 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 utilizada para describir las actualizaciones de software de Microsoft

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×