KB3036201: el vínculo de correo electrónico de notificación se rompe cuando un carácter especial forma parte de la dirección URL en SQL Server 2012 o SQL Server 2014 MDS

Trabaje en cualquier lugar desde cualquier dispositivo con Microsoft 365

Actualice a Microsoft 365 para trabajar en cualquier lugar con las características y las actualizaciones más recientes.

Actualizar ahora

Síntomas

Imagine la siguiente situación:

  • Use Microsoft SQL Server 2012 o SQL Server 2014 Master Data Services (MDS).

  • Tiene un atributo que contiene un valor con un carácter especial (como el símbolo "+") en una entidad.

  • Defina una regla de negocio en esta entidad y configúrela para que envíe una notificación por correo electrónico cuando se produzca un error en la validación.

En este caso, el vínculo en el correo electrónico de notificación se rompe y es incorrecto. Por ejemplo, el símbolo "+" se sustituye por "% 2B" que no es correcto. Por lo tanto, el vínculo no puede dirigirse al registro esperado en MDS.

Causa

Este problema se produce porque, cuando Silverlight recupera el valor de código de la colección QueryString, llama a UrlDecode. Sin embargo, MDS ya ha descodificado el valor de la colección QueryString. Por lo tanto, se realiza una UrlDecode innecesaria.

Cada actualización acumulativa para SQL Server contiene todas las revisiones y todas las revisiones de seguridad incluidas en la actualización acumulativa anterior. Consulte las últimas actualizaciones acumulativas para SQL Server:

Estado

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

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×