Simptomi
Palaižot komandu DBCC CLONEDATABASE Microsoft SQL Server 2014 vai 2016 instancē, DBCC CLONEDATABASE komanda var būt nesekmīga. Turklāt, ja datu bāzei ir objekts, kas sākotnēji tika izveidots programmā SQL Server 2000, tiek parādīts šāds kļūdas ziņojums:
Datu bāzes klonēšana "DB_Name" ir sākusies ar mērķi kā "Clone_DB_Name". Msg 2601, līmenis 14, valsts 1, rindas numurs% Nevar ievietot atslēgas rindiņu dublicēt objekta ' sys. sysschobjs ' ar unikālo indeksu "CLST". Atslēgas dublikāta vērtība ir key_value.
Cēlonis
Šī problēma rodas tāpēc, ka ir galvenā sadursme starp noklusējuma pakalpojumu brokera objektiem galamērķī un avota lietotājiem.
Risinājums
Šī problēma ir novērsta tālāk norādītajos kumulatīvajos SQL Server atjauninājumos:
Kumulatīvais atjauninājums 3 SQL Server 2016 SP1
Kumulatīvais atjauninājums 5 SQL Server 2014 2. servisa pakotnei
Ņemiet vērā , ka šis labojums pārbauda, vai konflikts un nomešanas pakalpojumu brokera objekti ir nepieciešami, lai novērstu šo problēmu.
Katrā jaunajā kumulatīvajā SQL Server atjauninājumā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos kumulatīvos atjauninājumus SQL Server:
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".
Atsauces
Uzziniet par terminoloģiju , ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.