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:
- Kumulativ oppdatering 9 for SQL Server 2017
- Kumulativ oppdatering 2 for SQL Server 2016 Service Pack 2
- Kumulativ oppdatering 10 for SQL Server 2016 Service Pack 1
- Kumulativ oppdatering 13 for SQL Server 2014 SP2
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:
- Den nyeste kumulative oppdateringen for SQL Server 2017
- Det nyeste bygget for SQL Server 2016
- Den nyeste kumulative oppdateringen for SQL Server 2014
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.