Primenjuje se na
SQL Server 2017 Developer Linux SQL Server 2017 Enterprise on Linux SQL Server 2017 Enterprise Core on Linux SQL Server 2017 Standard on Linux

Simptomi

Pretpostavimo da koristite funkciju NEWSEQUENTIALID() da biste generisali jedinstveni GUID za tabelu u SQL Server 2017 na Linuxu. Kada ponovo pokrenete SQL Server, funkcija NEWSEQUENTIALID() može da generiše GUID koji je duplikat prethodnog GUID-a koji generiše ova funkcija. 

Više informacija

SQL Server na Linuxu skladišti sekvencijalno UUID seme u /var/opt/mssql/.system/instance_id i uvećava ga tokom pokretanja. Napravite rezervnu kopiju instance_id datoteke u slučaju otkazivanja sistema. Ako je fajl izgubljen, seme nedostaje, a novo seme se regeneriše. Početna generacija semena se zasniva na nasumičnom obrascu bita i UUID-u da bi se izbegli sudari. Međutim, novo seme koje mora da se sekvencijalno naruči možda neće biti sekvencijalno naručeno nakon što se seme izgubi.

Rešenje

Ovaj problem je rešen u sledećoj kumulativnoj ispravci za SQL Server:

       Kumulativna ispravka 4 za SQL Server 2017

Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:

Najnovija kumulativna ispravka za SQL Server 2017

Status

Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".

Reference

Saznajte više o terminologijikoju Microsoft koristi za opisivanje softverskih ispravki.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.