Simptomi
Pieņemsim, ka jums ir datu bāzes momentuzņēmums izvilkuma abonementa datu bāzē serverī, kurā darbojas Microsoft SQL Server. Ja serverī lietosit labojumfailu, skripta līmeņa jaunināšana nelīdz, un tiek parādīts kļūdas ziņojums, kas līdzīgs šim:
datums laiks spid_number veic replicēšanas darba drošības metadatu datu jauninājumus... datums laiksspid_number kļūda: 3906, nopietnība: 16, rajons: 1. datuma laiksspid_number neizdevās atjaunināt datu bāzi "database_name", jo datu bāze ir tikai lasāma. datums laiksspid_number kļūda: 912, nopietnība: 21, valsts: 2. datuma laiksspid_number skripta līmeņa jaunināšana datu bāzes ' Master ' neizdevās, jo jaunināšanas solis ' msdb110_upgrade. SQL ' radās kļūda 3906, 2., 1. – 6. līmenis. Tas ir nopietns kļūdas nosacījums, kas var traucēt parastu darbību, un datu bāze tiks atvērta bezsaistē. Kļūdas ziņojums "Master" datu bāzes jaunināšanas laikā neļaus sākt visu SQL Server instanci. Pārbaudiet iepriekšējos ErrorLog ierakstus, lai iegūtu kļūdas, veiciet atbilstošas labošanas darbības un atkārtoti startējiet datu bāzi, lai tiktu izpildītas skripta jaunināšanas darbības.
Risinājums
Šī problēma ir novērsta tālāk norādītajos SQL Server atjauninājumos.
Kumulatīvais atjauninājums 9 SQL Server 2017
Kumulatīvais atjauninājums 2 SQL Server 2016 2. servisa pakotnei
Kumulatīvais atjauninājums 10 SQL Server 2016 1. servisa pakotnei
Par SQL Server būvējumiem
Katrā jaunajā SQL Server būvējumā ir ietverti visi labojumfaili un drošības labojumi, kas bija iepriekšējā būvējumā. Ieteicams instalēt jaunāko būvējumu savai SQL Server versijai:
Jaunākais SQL Server 2017 kumulatīvais atjauninājums
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".
Atsauces
Uzziniet par terminoloģiju , ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.