KB4040531 – KORJAUS: managed_backup.fn_available_backups-toiminnon palauttama rajoitusrikkomusvirhe, kun SQL Server 2016 SP1:n kumulatiivinen päivitys 2 on asennettu

Käytetään kohteeseen
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)

Ongelman ilmenemistapa

Oletetaan, että käytät SQL Server Managed Backupia tietokantojen varmuuskopiointiin Microsoft Azure Microsoft SQL Server 2016:ssa tai 2017:ssä. Kun olet asentanut SQL Server 2016 SP1:n kumulatiivisen päivityksen 2 KB 4014002:ssä kuvatun ongelman korjaamiseksi, kun suoritat Hallitun varmuuskopiointitoiminnon managed_backup.fn_available_backups, saatat saada seuraavankaltaisen virhesanoman:

YKSILÖLLINEN AVAIN -rajoitteen 'ConstraintName' rikkominen. Avaimen kaksoiskappaletta objektiin TableName ei voi lisätä. Avaimen kaksoisarvo on (ID, DateTime, first_lsnValue,DB).

Lausunto on lopetettu.

Ratkaisu

Tämä ongelma on korjattu seuraavissa SQL Server kumulatiivisissa päivityksissä:

SQL Server 2017:n kumulatiivinen päivitys 1

SQL Server 2016 SP1:n kumulatiivinen päivitys 5

Tietoja SQL Server:n kumulatiivisista päivityksistä:

Jokainen uusi SQL Server -kumulatiivinen päivitys sisältää kaikki edelliseen kumulatiiviseen päivitykseen sisältyvät hotfix-korjaukset ja tietoturvakorjaukset. Tutustu SQL Serverin uusimpiin kumulatiivisiin päivityksiin:

SQL Server 2017:n uusin kumulatiivinen päivitys

SQL Server 2016:n uusimmat kumulatiiviset päivitykset

Tila

Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.

Viitteet

Lue tietoja Microsoftin ohjelmistopäivitystensä kuvaamiseen käyttämästä sanastosta.