Ошибка Msg 33111 после SQL Server TDE или поворота ключей

В этой статье помогают устранить проблему, возникаюную после выполнения сертификата прозрачное шифрование данных (TDE) или поворота ключей, отказаться от первоначальной сертификации, а затем провести резервное копирование журнала с помощью COMPRESSION+MAXTRANSFERSIZE.

Применяется к:   SQL Server 2019, SQL Server 2016, SQL Server 2014, SQL Server 2012
Исходный номер КБ:   4534430

Симптомы

После выполнения сертификата прозрачное шифрование данных (TDE) или поворота клавиш, отойдите от первоначальной сертификации, а затем выполните резервное копирование журнала с помощью COMPRESSION+MAXTRANSFERSIZE, вы получите следующую ошибку:

Msg 33111, Level 16, State 3, Line LineNumber
Не удается найти сертификат сервера с отпечатком пальца "%".
Msg 3013, Level 16, State 1, LineLineNumber
ЖУРНАЛ РЕЗЕРВНОГО КОПИРОВАНИЯ завершается ненормально.

Причина

При изменении сертификата или ключей текущий активный виртуальный файл журнала (VLF), зашифрованный предыдущим ключом, будет закрыт. Следующий доступный VLF (или недавно созданный VLF) будет использоваться и шифроваться с помощью новой сертификации.

На этом этапе в файле журнала транзакций сохраняются записи журналов, зашифрованные предыдущим сертификатом, а также записи журналов, зашифрованные новым сертификатом.

При проведении резервного копирования журнала с параметрами COMPRESSION+MAXTRANSFERSIZE записи журнала, зашифрованные предыдущим сертификатом, будут расшифрованы, а затем зашифрованы новым сертификатом, а затем сохранены в файле резервного копирования.

Поэтому для расшифровки требуется предыдущая сертификация. Резервное копирование журнала не будет работать, если предыдущий сертификат не существует.

Решение

Восстанови предыдущую сертификацию и снова попробуйте резервное копирование.

Примечание

Мы рекомендуем сохранять резервные копии сертификации в случае возникновения проблемы в будущем.

Статус

Корпорация Майкрософт изучает эту проблему, и опубликует дополнительную информацию в этой статье, когда она станет доступной.

Ссылки

Узнайте о описании стандартной терминологии, используемой для описания обновлений программного обеспечения Майкрософт, используемых Корпорацией Майкрософт для описания обновлений программного обеспечения.