KB4340837 – LØSNING: Feil 3906 når en hurtigreparasjon brukes på en server som har et øyeblikksbilde av en SQL Server database i en henteabonnementsdatabase

Gjelder for
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows SQL Server 2014 Service Pack 2 - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Symptomer

Anta at du har et øyeblikksbilde av en database på en henteabonnementsdatabase på en server som kjører Microsoft SQL Server. Når du bruker en hurtigreparasjon på serveren, mislykkes oppgraderingen på skriptnivå, og du får en feilmelding som ligner på følgende:

Obs!

Dato, klokkeslett spid_number Utføre sikkerhetskopiering av sikkerhetsmetadataoppgraderinger for replikeringsjobb...
dato timespid_number Feil: 3906, Alvorsgrad: 16, Delstat: 1.
dato timespid_number Kan ikke oppdatere databasen database_name fordi databasen er skrivebeskyttet.
dato timespid_number Feil: 912, Alvorsgrad: 21, Delstat: 2.
dato timespid_number Oppgradering på skriptnivå for database «master» mislyktes fordi oppgraderingstrinn «msdb110_upgrade.sql» støtte på feil 3906, tilstand 1, alvorsgrad 16. Dette er en alvorlig feil som kan forstyrre vanlig drift, og databasen vil bli koblet fra. Hvis feilen oppstod under oppgraderingen av hoveddatabasen, hindrer det at hele SQL Server-forekomsten starter. Undersøk de tidligere feilloggoppføringene for feil, utfør nødvendige korrigerende tiltak og start databasen på nytt slik at skriptoppgraderingstrinnene fullføres.

Oppløsning

Dette problemet er løst i følgende oppdateringer for SQL Server:

Om SQL Server-bygg

Hvert nye bygg for SQL Server inneholder alle hurtigreparasjoner og sikkerhetsoppdateringer som fantes i forrige bygg. Vi anbefaler at du installerer det nyeste bygget for din versjon av SQL Server:

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen «Gjelder for».

Kilder

Finn ut mer om terminologien Microsoft bruker til å beskrive programvareoppdateringer.