Simptome
Să presupunem că utilizați instrucțiunea de ÎMBINare pentru a afla câte rânduri nu sunt potrivite de sursă și să le stocați într-o variabilă locală, după cum urmează:
Declarați @NotMatchedBySource INT = 0;
ÎMBINare TargetTable utilizând SourceTable pe TargetTable.id = SourceTable. idWHEN nu se potrivește cu sursa, apoi UPDATE SET @NotMatchedBySource = @NotMatchedBySource + 1;
Imprimarea @NotMatchedBySource; Accesați
În această situație, este posibil să observați că valoarea @NotMatchedBySource după instrucțiunea de îmbinare poate să nu reflecte numărul real de rânduri care nu sunt potrivite pentru sursă.
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.
Rezolvare
Această problemă este remediată în următoarele actualizări cumulative pentru SQL Server
Despre actualizările cumulative pentru SQL Server:
Fiecare nouă actualizare cumulativă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în actualizarea cumulativă anterioară. Consultați cele mai recente actualizări cumulative pentru SQL Server:
Referințe
Aflați mai multe despreterminologia utilizată de Microsoft pentru a descrie actualizările de software.