Simptomai
Kai vykdote komandą DBCC CLONEDATABASE "Microsoft SQL Server" 2014 arba "2016", komanda DBCC CLONEDATABASE gali būti nesėkminga. Be to, gaunate šį klaidos pranešimą, jei duomenų bazė turi objektą, kuris buvo sukurtas "SQL Server 2000":
"DB_Name" duomenų bazės klonavimas prasidėjo tiksliniu "Clone_DB_Name". MSG 2601, lygis 14, 1 valstybė, LineNumber Negalima įterpti rakto eilutės dublikatai į objektą "sys. sysschobjs" su unikaliu indeksu "clst". Pasikartojančio rakto reikšmė yra key_value.
Priežastis
Ši problema kyla dėl pagrindinių susidūrimo tarp numatytųjų paslaugų brokeris objektų paskirties vietoje ir vartotojo objektų šaltinyje.
Sprendimas
Ši problema išspręsta SQL serverio kaupiamajame naujinime:
Kaupiamasis naujinimas 3 SQL serverio 2016 SP1
Kaupiamasis naujinimas 5 SQL serverio 2014 2 pakeitimų paketui
Pastaba Ši pataisa tikrina susidūrimo ir nuvilkimo paslaugų brokeris objektus, jei reikia, kad išvengtumėte šios problemos.
Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio kaupiamojo naujinimo. Peržiūrėkite naujausius kaupiamuosius SQL serverio naujinimus:
Naujausias Kaupiamasis naujinimas, skirtas "SQL Server 2016"
Naujausias Kaupiamasis naujinimas, skirtas "SQL Server 2014"
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.
Nuorodos
Sužinokite apie terminologiją "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.