Sintomi
Supponiamo che tu crei un trigger invece di che usa tabelle inserite o eliminate in un database indipendente in Microsoft SQL Server 2012 o SQL Server 2014. In modo imprevisto, è possibile che il trigger invece usi una regola di confronto diversa rispetto alle regole di confronto usate dal database indipendente. Ad esempio, il database indipendente USA regole di confronto senza distinzione tra maiuscole e minuscole e il trigger al posto di usa una regola di confronto tra maiuscole e minuscole.
Causa
Questo problema si verifica perché il trigger invece non usa le regole di confronto DATABASE_DEFAULT per le tabelle inserite ed eliminate nel database indipendente.
Risoluzione
Questo problema è stato risolto per la prima volta nell'aggiornamento cumulativo seguente per SQL Server:
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server:
Nota Per informazioni sulle build più recenti di SQL Server, vedere informazioni sulle build più recenti di SQL Server.
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Riferimenti
Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.