Podsumowanie
Program SQL Server umożliwia kompresję kopii zapasowych baz danych i wykonywanie kopii zapasowych dziennika. Można to osiągnąć za pomocą flagi kompresji w poleceniu kopia zapasowa lub za pośrednictwem opcji sp_configure backup_compression . W przypadku baz danych z obsługą przezroczystego szyfrowania danych (TDE) należy jawnie ustawić ustawienie MAXTRANSFERSIZE o wartości większej niż 64 KB w poleceniu kopia zapasowa, aby uzyskać efektywną kompresję.
Chociaż to ograniczenie może być łatwo obsługiwane w przypadku polecenia Backup, nie można tego robić w przypadku kopii zapasowych generowanych za pośrednictwem wysyłania dziennika. Wysyłanie dziennika obecnie nie zawiera sposobu (za pośrednictwem interfejsu użytkownika, ani jako parametru wiersza polecenia), aby ustawić właściwość MAXTRANSFERSIZE.W tej nawiązaniu wysyłanie dziennika wewnętrznie ustawia MAXTRANSFERSIZE na 1 MB , aby można było osiągnąć skuteczną kompresję, gdy baza danych jest włączona dla TDE. PoleUstawienie MAXTRANSFERSIZE nie jest narażone na wysyłanie dzienników użytkownikom.
Więcej informacji
Ta aktualizacja jest uwzględniona w poprawce opisanej w następującym artykule:
4099490pakiet aktualizacji poprawek na żądanie dla programu SQL Server 2016 z dodatkiem SP1
Zbiorcza aktualizacja dla programu SQL Server:
Ten problem został rozwiązany w następujących zbiorczych aktualizacjach programu SQL Server:
Zbiorcza aktualizacja 2 dla programu SQL server 2016 z dodatkiem SP2 Zbiorcza aktualizacja 10 dla programu SQL Server 2016 z dodatkiem SP1
Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:
Najnowsza Zbiorcza aktualizacja dla programu SQL Server 2017
Najnowsza Zbiorcza aktualizacja dla programu SQL Server 2016