KB4040531 — LABOJUMS: Constraint violation error by the managed_backup.fn_available_backups function .fn_available_backups after installing the Cumulative Update 2 for SQL Server 2016 SP1

Attiecas uz
SQL Server 2016 Service Pack 1 SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 on Windows (all editions)

Pazīmes

Pieņemsim, ka izmantojat SQL Server pārvaldīto dublēšanu, lai dublētu datu bāzes Microsoft Azure programmā Microsoft SQL Server 2016 vai 2017. Pēc SQL Server 2016 SP1 2. kumulatīvā atjauninājuma instalēšanas, lai novērstu KB 4014002 aprakstīto problēmu, izpildot pārvaldīto dublēšanas funkciju managed_backup.fn_available_backups, var tikt parādīts tālāk redzamajam ziņojumam līdzīgs kļūdas ziņojums.

Ierobežojuma UNIQUE KEY 'ConstraintName' pārkāpums. Nevar ievietot atslēgas dublikātu objektā TableName. Atslēgas vērtības dublikāts ir (ID,DateTime, first_lsnValue, DB).

Paziņojums ir izbeigts.

Risinājums

Šī problēma ir novērsta šādos SQL Server kumulatīvajos atjauninājumos:

SQL Server 2017 1. kumulatīvais atjauninājums

SQL Server 2016 SP1 5. kumulatīvais atjauninājums

Par SQL Server kumulatīvajiem atjauninājumiem:

Katrā jaunajā SQL Server kumulatīvajā atjauninājumā ir visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos SQL Server kumulatīvos atjauninājumus:

Jaunākais kumulatīvais atjauninājums SQL Server 2017

Jaunākie kumulatīvie atjauninājumi SQL Server 2016

Statuss

Microsoft apstiprināja, ka šī ir problēma Microsoft produktos, kas norādīti sadaļā "attiecas uz".

Atsauces

Uzziniet par terminoloģiju, ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.