Симптоми
Да предположим, че създавате таблична база данни с помощта на командата Create или Language за скриптов модел за CreateOrReplace (TMSL) в Microsoft SQL Server 2016 и името на базата данни е DB1. След това преименувайте базата данни на DB2. След това създавате друга база данни с име DB1, като използвате същата команда Create или CreateOrReplace TMSL. В тази ситуация получавате съобщение за грешка, подобно на следното:
Искането за DDL за JSON е неуспешно със следната грешка: друг обект "база данни" има ИД на <ид> .
Забележка Този проблем не възниква, ако сте задали ИД на базата данни.
Решение
Първоначално проблемът е коригиран в следната сборна актуализация на SQL Server:
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Препоръчваме ви да изтеглите и инсталирате последните сборни актуализации за SQL Server:
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
Препратки
Научете повече за терминологията , която Microsoft използва, за да опише софтуерни актуализации.