KB4551221 – ПОПРАВКА: Възниква грешка, когато се опитате да създадете диференциално архивно копие на вторична копия в SQL Server

Отнася се за
SQL Server 2017 on Windows SQL Server 2019 on Windows

Симптоми

Да предположим, че използвате SQL Server 2017 или 2019. Когато се опитате да създадете диференциално архивно копие на вторична реплика, получавате съобщение, което показва, че командата се изпълнява и може да успее:

BACKUP DATABASE WITH DIFFERENTIAL успешно обработени {X} страници за {Y} секунди

Диференциалното архивиране не се поддържа за вторични копия. След като приложите тази корекция, се показва правилното съобщение за грешка:

Съобщение 3059, Ниво 16, Състояние 1, Line LineNumber

Тази команда за архивиране или възстановяване не се поддържа на огледало на база данни или вторично копие.

Msg 3013, Level 16, State 1, Line LineNumber

АРХИВИРАНЕТО НА БАЗАТА ДАННИ завършва необичайно.

Забележка В момента SQL Server не позволява диференциално архивиране на вторична реплика, тъй като не може да модифицира диференциалната растерна страница. Това е така, защото базата данни е само за четене. Освен това архивни копия на регистрационни файлове на транзакциите само с копиране не са разрешени на вторично копие. За да се поддържа последователността на архивирането, тази актуална корекция предотвратява изпълнението на диференциално архивиране само за копиране на вторична копия.

Състояние

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.

Решение

Този проблем е решен в следната кумулативна актуализация за SQL Server:

За кумулативните актуализации за SQL Server:

Всяка нова кумулативна актуализация за SQL Server съдържа всички актуални поправки и корекции на защитата, които са били включени в предишната кумулативна актуализация. Прегледайте последните кумулативни актуализации за SQL Server:

Справки

Научете повече относно терминологията, която Microsoft използва за описване на актуализациите на софтуера.