Primjenjuje 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 () za generiranje jedinstvenog GUID-a za tablicu u sustavu SQL Server 2017 na Linuxu. Kada ponovno pokrenete SQL Server, funkcija Newsequentialid () može generirati GUID koji je duplikat prethodnog GUID-a koji generira ova funkcija. 

Dodatne informacije

SQL Server na Linuxu pohranjuje sekvencijalno UUID sjeme u /var/opt/mssql/.system/instance_id i povećava ga tijekom pokretanja. Iskoristite sigurnosnu kopiju instance_id datoteke u slučaju neuspjeha sustava. Ako se datoteka izgubi, sjeme nedostaje, a novo će se sjeme regenerirati. Početno stvaranje sjemena temelji se na nasumičnim bitnim uzorcima i UUID-u da biste izbjegli sudari. Međutim, novo sjeme koje se mora odrediti sekvencijalno, ne može se sekvencijalno naručiti nakon izgubljenog sjemena.

Rješenje

Taj je problem riješen u sljedećem kumulativnom ažuriranju za SQL Server:

       Kumulativno ažuriranje 4 za SQL Server 2017

Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne ispravke uključene u prethodno Kumulativno ažuriranje. Pogledajte najnovija kumulativna ažuriranja za SQL Server:

Najnovije Kumulativno ažuriranje za SQL Server 2017

Status

Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".

Reference

Saznajte više o terminologijikoju Microsoft koristi za opisivanje softverskih ažuriranja.

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.