Applies ToSQL Server 2017 Developer Linux SQL Server 2017 Enterprise on Linux SQL Server 2017 Enterprise Core on Linux SQL Server 2017 Standard on Linux

Sümptomid

Oletagem, et NEWSEQUENTIALID () funktsiooni abil saate luua kordumatu GUID-i tabeli SQL Server 2017 Linuxis. Pärast SQL serveri taaskäivitamist võib funktsioon NEWSEQUENTIALID () GENEREERIda GUID-i, mis on selle funktsiooniga loodud varasema GUID duplikaat. 

Lisateave

SQL serveri Linuxis talletatakse järjestikune UUID seemnete /var/opt/mssql/.system/instance_id ja suurendatakse seda käivitamisel. Kui teil on süsteemi rikke korral instance_id faili varukoopia, tehke seda. Kui failid on kaotsi läinud, on seeme puudu ja uus seeme on uuesti genereeritud. Algse seemne põlvkond põhineb pistelisel ja UUID, et vältida kokkupõrkeid. Pärast seemne kaotsiminekut ei pruugita järjestikku tellitud uut seemet järjestada.

Lahendus

See probleem on lahendatud järgmises SQL serveri koondvärskenduses:

       Kumulatiivne värskendus 4 SQL Server 2017

Iga uus koondvärskenduses SQL Server sisaldab kõiki käigultparandused ja kõik turvaparandusi, mis kuulusid eelmise koondvärskenduse. Vaadake SQL serveri kumulatiivseid värskendusi.

Uusim SQL Server 2017 koondvärskenduses

Olek

Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.

Viited

Siit leiate teavet selle kohta, mida Microsoftkasutab tarkvaravärskenduste kirjeldamiseks.

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.