Резюме
SQL Server позволява компресиране на архивни копия на бази данни и архивни копия на регистрационни файлове. Това може да се постигне с помощта на флага за компресиране в командата "Архивиране" или чрез опцията sp_configure backup_compression . За бази данни с разрешено шифроване на прозрачни данни (TDE) трябва изрично да зададете настройката MAXTRANSFERSIZE да бъде по-голяма от 64 КБ в командата "Архивиране", за да постигнете ефективно компресиране.
Въпреки че това ограничение може лесно да бъде заобиколено за командата "Архивиране", това не може да се направи за архивни копия, които са генерирани чрез изпращане на регистрационни файлове. Доставка на регистрационни файлове в момента не предоставя начин (нито чрез потребителския интерфейс, нито като параметър на командния ред) за задаване на свойството MAXTRANSFERSIZE. В тази корекция изпращането на регистрационни файлове вътрешно задава MAXTRANSFERSIZE на 1 МБ, така че да може да се постигне ефективно компресиране, когато базата данни е разрешена за TDE. Настройката MAXTRANSFERSIZE не е изложена на потребители за изпращане на регистрационни файлове.
Още информация
Тази актуализация е включена в горещата поправка, която е описана в следната статия:
Пакет за актуализация на гореща поправка 4099490 при поискване за SQL Server 2016 SP1
Кумулативна актуализация за SQL Server:
Този проблем е решен в следните кумулативни актуализации за SQL Server:
Сборна актуализация 2 за SQL Server 2016 SP2
Сборна актуализация 10 за SQL Server 2016 SP1
Сборна актуализация 7 за SQL Server 2017
За кумулативните актуализации за SQL Server:
Всяка нова кумулативна актуализация за SQL Server съдържа всички актуални поправки и корекции на защитата, които са били включени в предишната кумулативна актуализация. Прегледайте последните кумулативни актуализации за SQL Server: