Simptomi

Pieņemiet, ka izmantojat funkciju NEWSEQUENTIALID () , lai ĢENERĒTU unikālu GUID tabulai SQL Server 2017 operētājsistēmā Linux. Pēc SQL Server restartēšanas funkcija NEWSEQUENTIALID () var ģenerēt GUID, kas ir šī funkcijas ģenerēta iepriekšējā GUID dublikāts. 

Papildinformācija

SQL Server Linux uzglabā secīgas UUID sēklas /var/opt/mssql/.system/instance_id un palielina to startēšanas laikā. Instance_id faila dublējumkopijas izveide sistēmas kļūmes gadījumā. Ja fails tiek zaudēts, trūkst sēklu un jaunās sēklas tiek pārveidotas. Sākotnējā sēklu paaudze ir balstīta uz izlases bitu shēmu un UUID, lai izvairītos no sadursmes. Taču jaunās sēklas, kas ir secīgi sakārtotas, pēc sēklu nozaudēšanas nevar secīgi pasūtīt.

Risinājums

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

       Kumulatīvais atjauninājums 4 SQL Server 2017

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:

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.

Vai nepieciešama papildu palīdzība?

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Microsoft Insider

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?

Paldies par jūsu atsauksmēm!

×