Objawy
Załóżmy, że włączono SQL Server zarządzaną kopię zapasową w systemie Windows Azure w bazie danych w systemie Microsoft SQL Server 2014 z dodatkiem Service Pack 1 (SP1) lub SP2. Gdy zadanie oczyszczania opartego na przechowywaniu wykonuje instrukcję RESTORE HEADERONLY w przypadku dużych zapasowych obiektów blob, może nastąpić przekroczenie limitu czasu wykonania. W związku z tym zadanie oczyszczania opartego na przechowywaniu kończy się niepowodzeniem.
Ten problem występuje, ponieważ domyślna wartość limitu czasu polecenia ADO.NET wynosi 30 sekund. Wykonanie instrukcji RESTORE HEADERONLY może jednak trwać dłużej niż 30 sekund. Skutkuje to przekroczeniem limitu czasu.
Rozwiązanie
Ten problem został po raz pierwszy rozwiązany w następującej aktualizacji zbiorczej programu SQL Server:
- Aktualizacja zbiorcza 1 dla programu SQL Server 2014 z dodatkiem SP2
- Aktualizacja zbiorcza 7 dla programu SQL Server 2014 z dodatkiem SP1
Zalecenie: zainstalowanie najnowszej aktualizacji zbiorczej dla programu SQL Server
Każda nowa aktualizacja zbiorcza programu SQL Server zawiera wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji skumulowanej. Zalecamy pobranie i zainstalowanie najnowszych aktualizacji zbiorczych dla programu SQL Server:
Stan
Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.