Síntomas
Suponga que crea un desencadenador INSTEAD OF que usa tablas insertadas o eliminadas en una base de datos independiente en Microsoft SQL Server 2012 o SQL Server 2014. De forma inesperada, puede encontrarse con que el desencadenador INSTEAD OF use una intercalación diferente a la de la base de datos que la contiene. Por ejemplo, la base de datos independiente usa una intercalación sin distinción entre mayúsculas y minúsculas y el desencadenador INSTEAD OF usa una intercalación con distinción de mayúsculas y minúsculas.
Causa
Este problema se produce porque el desencadenador INSTEAD OF no usa la intercalación DATABASE_DEFAULT para las tablas insertadas y eliminadas en la base de datos independiente.
Resolución
Este problema se solucionó por primera vez en la siguiente actualización acumulativa de SQL Server:
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:
Nota: Puede encontrar información sobre las compilaciones de SQL Server más recientes de dónde encontrar información acerca de las compilaciones más recientes de SQL Server.
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".
Referencias
Obtenga más información sobre la terminología que Microsoft usa para describir las actualizaciones de software.