Attiecas uzSQL Server 2017 Developer Linux SQL Server 2017 Enterprise on Linux SQL Server 2017 Enterprise Core on Linux SQL Server 2017 Standard on Linux

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.

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.