Symptomer
Når du kjøre DBCC CLONEDATABASE-kommandoen i en forekomst av Microsoft SQL Server-2014 eller 2016, kan det hende at DBCC CLONEDATABASE-kommandoen mislyktes. I tillegg får du følgende feilmelding hvis databasen inneholder et objekt som ble opprettet i SQL Server 2000:
Databasen kloning forDB_Namehar startet med mål somClone_DB_Name.
Msg 2601, nivå 14 tilstand 1, LineNumber
Kan ikke sette inn like viktige rad i objektet 'sys.sysschobjs' med unik indeks 'clst'. Duplisert nøkkelverdi er key_value.
Årsak
Dette problemet oppstår på grunn av en nøkkel kollisjon mellom standard broker serviceobjektene i målet og brukerobjekter i kilden.
Løsning
Dette problemet er løst i følgende kumulative oppdateringer for SQL Server:
Samleoppdatering 3 for SQL Server 2016 SP1
Kumulativ oppdatering 5 for SQL Server 2014 Service Pack 2
Obs! Denne reparasjonen kontrollerer broker kollisjon og slipp serviceobjekter som trengs for å unngå dette problemet.
Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Referanser
Lær mer om terminologien som Microsoft bruker til å beskrive oppdateringer av programvare.