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

Príznaky

Predpokladajme, že používate funkciu NEWSEQUENTIALID () na generovanie JEDINEČNÉho identifikátora GUID tabuľky v službe SQL Server 2017 na Linuxe. Po reštartovaní servera SQL Server môže funkcia NEWSEQUENTIALID () generovať identifikátor GUID, ktorý je kópiou predchádzajúceho IDENTIFIKÁTORa GUID vygenerovaného touto funkciou. 

Ďalšie informácie

SQL Server v Linuxe ukladá sekvenčné osivo UUID v /var/opt/mssql/.system/instance_id a počas spúšťania ho zvýši. Vytvorte zálohu súboru instance_id v prípade zlyhania systému. Ak sa súbor stratí, osivo chýba a nové osivo sa znova vygeneruje. Pôvodná tvorba osiva je založená na náhodných bitových vzorkách a UUID, aby sa predišlo kolíziám. Nové osivo, ktoré musí byť postupne nariadené, však nemusí byť po strate osiva postupne nariadené.

Riešenie

Tento problém je vyriešený v nasledujúcej kumulatívnej aktualizácii pre SQL Server:

       Kumulatívna aktualizácia 4 pre SQL Server 2017

Každá nová Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:

Posledná Kumulatívna aktualizácia pre SQL Server 2017

Stav

Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.

Odkazy

Oboznámte sa s terminológiou, ktorú spoločnosť Microsoft používa na popis aktualizácií softvéru.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.