Симптоми

Приемете, че използвате функцията NEWSEQUENTIALID () , за да генерирате уникален GUID за таблица в SQL Server 2017 за Linux. След като рестартирате SQL Server, функцията NEWSEQUENTIALID () може да генерира GUID, което е дубликат на предишен идентификатор, който е генериран от тази функция. 

Повече информация

SQL Server в Linux съхранява последователното семе на UUID в /var/opt/mssql/.system/instance_id и го увеличава по време на стартирането. Направете архивно копие на instance_id файла в случай на повреда на системата. Ако файлът е изгубен, семената липсват и нови семена се регенерират. Началното поколение на семената се базира на произволен Модел на шарката и UUID за избягване на сблъсквания. Обаче новото семе, което трябва да бъде подредени последователно, не може да бъде подредени последователно, след като семената бъдат загубени.

Решение

Този проблем е коригиран в следната сборна актуализация за SQL Server:

       Кумулативна актуализация 4 за SQL Server 2017

Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:

Най-новата сборна актуализация за SQL Server 2017

Състоянието

Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".

Препратки

Научете повече за терминологията, която Microsoft използва, за да опише софтуерни актуализации.

Нуждаете се от още помощ?

Разширете уменията си

Преглед на обучението >

Получавайте първи новите функции

Присъединете се към Microsoft приобщени >

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?

Благодарим ви за обратната връзка!

×