Attiecas uz
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)

Simptomi

Pieņemiet, ka jūs vienmēr izmantojat kļūmjpārleces klastera instanci (FCI) kā sekundāro dublikātu. Kad mēģināt jaunināt Microsoft SQL Server 2016 ar 2. servisa pakotni (SP2) kumulatīvo atjauninājumu 11 (CU11) vai jaunākā versijās, jaunināšanas skripts  izdosies, un, iespējams, saņemsit šādus kļūdas ziņojumus:

Datetime SPIDSpidId jaunināšanas abonementa iestatījumi un sistēmas objekti datu bāzē [databasename].

DateTime spidSpidId      Neizdevās atjaunināt datu bāzi "databasename", jo datu bāze ir tikai lasāma.

DateTime spidSpidId      Kļūda, veicot sp_vupgrade_replication izpildi.

Cēlonis

Veicot jaunināšanu no sekundārās SQL FCI dublikāta, ir sacensība starp datu bāzes atjaunošanu un jaunināšanas skripta izpildi. Tāpēckursors, ko izmantojat sp_vupgrade_replication nevar pareizi filtrēt tikai lasāmās datu bāzes. Īsā laika posmā sekundārās datu bāzes atkopšanas fāzē ir iekļautas rediģējamās datu bāzes sarakstā. Līdz ar tomēģinot atjaunināt šīs datu bāzes, tiek atgriezts izņēmums, jo datu bāzes ir tikai lasāmas.

Statusa

Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".

Risinājums

Šī problēma ir novērsta šajā SQL Server kumulatīvajā atjauninājumā:

Par kumulatīvajiem SQL Server atjauninājumiem:

Katrā jaunajā kumulatīvajā SQL Server atjauninājumā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos kumulatīvos atjauninājumus SQL Server:

Atsauces

Uzziniet par terminoloģiju , ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.