Pazīmes
Pieņemsim, ka jums ir datu bāzes momentuzņēmums izvilkšanas abonementa datu bāzē serverī, kurā darbojas Microsoft SQL Server. Lietojot labojumfailu serverī, skripta līmeņa jaunināšana neizdodas, un saņemat kļūdas ziņojumu, kas līdzīgs šim:
Piezīme
Datums un laiks spid_number Replicēšanas darba drošības metadatu jauninājumu veikšana...
datuma timespid_number Kļūda: 3906, smagums: 16, stāvoklis: 1.
datuma timespid_number Neizdevās atjaunināt datu bāzi "database_name", jo datu bāze ir tikai lasāma.
datuma timespid_number Kļūda: 912, smagums: 21, stāvoklis: 2.
datuma timespid_number Skripta līmeņa jaunināšana datu bāzei "šablons" neizdevās, jo jaunināšanas darbībā msdb110_upgrade.sql radās kļūda 3906, statuss 1, nozīmīgums 16. Tas ir nopietns kļūdas stāvoklis, kas var traucēt parastai darbībai, un datu bāze tiks pārvietota bezsaistē. Ja kļūda radās "galvenās" datu bāzes jaunināšanas laikā, tā neļaus startēt visu SQL Server instanci. Pārbaudiet iepriekšējos kļūdu žurnāla ierakstos, lai konstatētu kļūdas, veiciet atbilstošas darbības un restartējiet datu bāzi, lai skripta jaunināšanas darbības tiktu izpildītas līdz galam.
Risinājums
Šī problēma ir novērsta šādos SQL Server atjauninājumos:
- SQL Server 2017 9. kumulatīvais atjauninājums
- SQL Server 2016 2. servisa pakotnes 2. kumulatīvais atjauninājums
- 10. kumulatīvais atjauninājums SQL Server 2016 1. servisa pakotnei
- SQL Server 2014 SP2 13. kumulatīvais atjauninājums
Par SQL Server būvējumiem
Katrā jaunajā SQL Server būvējumā ir visi labojumfaili un drošības labojumi, kas bija iepriekšējā būvējumā. Ieteicams instalēt jaunāko būvējumu jūsu SQL Server versijai:
- Jaunākais kumulatīvais atjauninājums SQL Server 2017
- Jaunākais SQL Server 2016 būvējums
- Jaunākais kumulatīvais atjauninājums SQL Server 2014
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.