Симптоми
Когато изпълните командата DBCC CLONEDATABASE в екземпляр на Microsoft SQL Server 2014 или 2016, командата DBCC CLONEDATABASE може да е неуспешна. Освен това получавате следното съобщение за грешка, ако базата данни има обект, който първоначално е бил създаден в SQL Server 2000:
Клонирането на бази данни за "DB_Name" започва с "цел" като "Clone_DB_Name". MSG 2601, ниво 14, щат 1, LineNumber Не можете да вмъквате дублиран клавишен ред в обект "sys. sysschobjs" с уникален индекс "clst". Стойността на дублирания ключ е key_value.
Причина
Този проблем възниква поради ключов сблъсък между обектите на брокери по подразбиране за услуги в местоназначението и обектите на потребителя в източника.
Решение
Този проблем е коригиран в следните сборни актуализации за SQL Server:
Кумулативна актуализация 3 за SQL Server 2016 SP1
Кумулативна актуализация 5 за SQL Server 2014 Service Pack 2
Забележка тази корекция проверява обектите на брокери за сблъсък и пускане на услуги, ако е необходимо, за да се предотврати този проблем.
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
Препратки
Научете повече за терминологията , която Microsoft използва, за да опише софтуерни актуализации.