Simptome
Presupun Utilizați SQL Server 2017 sau 2019. Atunci când încercați să creați o copie de rezervă diferențială pe o dublură secundară, primiți un mesaj care indică faptul că comanda rulează și poate reușita
REZERVĂ BAZĂ de date cu pagini de procesare cu succes DIFERENȚIALe {X} în {Y} secunde
Diferențial copiile de rezervă nu sunt acceptate pentru reproducerea secundară. După ce aplicați această remediere, se afișează mesajul de eroare corect:
MSG 3059, nivel 16, stat 1, linie LineNumber
Acest Comanda BACKUP sau restaurare nu este acceptată în oglinda unei baze de date sau în secundar reprodusă.
MSG 3013, nivel 16, stat 1, linie LineNumber
REZERVĂ BAZA de date se încheie anormal.
Notă În prezent, SQL Server nu permite diferențial copiere de rezervă pe o dublură secundară, deoarece nu poate modifica bitmapul diferențial filme. Acest lucru se întâmplă deoarece baza de date este doar în citire. În plus, copiile de rezervă din jurnalul de tranzacții sunt Nu este permisă pentru o reproducere secundară. Pentru a menține coerența backupului, această remediere rapidă previne executarea unei copii de rezervă diferențiale doar pentru copiere pe o dublură secundară.
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.
Rezolvare
Această problemă este remediată în următoarea actualizare cumulativă pentru SQL Server:
Despre actualizările cumulative pentru SQL Server:
Fiecare nouă actualizare cumulativă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în actualizarea cumulativă anterioară. Consultați cele mai recente actualizări cumulative pentru SQL Server:
Referințe
Aflați despre terminologia pe care o utilizează Microsoft pentru a descrie actualizările de software.