Objawy
W przypadku użycia opcji adresu URL do utworzenia kopii zapasowej baz danych programu SQL Server lub dzienników transakcji w magazynie platformy Azure operacje tworzenia kopii zapasowej czasami kończą się niepowodzeniem. Ponadto wyświetlany jest komunikat o błędzie podobny do następującego:
Uwaga
Komunikat 3202, Poziom 16, Stan 1, server_name serwera, Numer wiersza
Zapis w dniu "https://storage_account_name.blob.core.windows.net/ container_name/file_name" nie powiódł się: Tworzenie kopii zapasowej w adresie URL odebrało wyjątek od zdalnego punktu końcowego. Komunikat o wyjątku: klient nie mógł ukończyć operacji w określonym limicie czasu.
Uwagi
- Ten problem dotyczy tylko kopii zapasowych w Azure magazynie, jeśli używasz Azure stronicowych obiektów blob lub jeśli określisz opcję WITH CREDENTIAL w instrukcjach kopii zapasowej, jak w następującym przykładowym zapytaniu: BACKUP DATABASE AdventureWorks2016 TO URL = 'https:// my_storage_account_name.blob.core.windows.net/my_container_name/AdventureWorks2016.bak' WITH CREDENTIAL = 'my_credential_name' ,COMPRESSION ,STATS = 5; IŚĆ
- Ten problem nie wpływa na kopie zapasowe magazynu platformy Azure korzystające z blokowych obiektów blob platformy Azure.
Przyczyna
Podczas tworzenia kopii zapasowej baz danych w celu Azure stronicowych obiektów blob przy użyciu instrukcji BackuptoURL program SQL Server wewnętrznie wywołuje autonomiczną aplikację o nazwie BackuptoURL.exe. Ten problem występuje, ponieważ aplikacja BackuptoURL nie obsługuje poprawnie błędów przejściowych. Te awarie mogą wystąpić, gdy system magazynowania ponownie równoważy zaplecze w celu obsługi skoków w transferach danych, które występują podczas tworzenia kopii zapasowych.
Rozwiązanie
Informacje o aktualizacji zbiorczej
Ten problem został rozwiązany w następujących aktualizacjach zbiorczych programu SQL Server:
Aktualizacja zbiorcza 13 dla programu SQL Server 2017
Aktualizacja zbiorcza 14 dla programu SQL Server 2016 z dodatkiem SP1
Aktualizacja zbiorcza 2 dla programu SQL Server 2014 z dodatkiem SP3
Aktualizacja zbiorcza 15 dla programu SQL Server 2014 z dodatkiem SP2
Informacje o aktualizacjach zbiorczych programu SQL Server:
Każda nowa aktualizacja zbiorcza programu SQL Server zawiera wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji skumulowanej. Sprawdź najnowsze aktualizacje zbiorcze dla programu SQL Server:
Najnowsza aktualizacja zbiorcza dla programu SQL Server 2017
Najnowsza aktualizacja zbiorcza dla programu SQL Server 2016
Najnowsza aktualizacja zbiorcza dla programu SQL Server 2014
Ten problem został rozwiązany w następujących poprawkach na żądanie.
Dla programu SQL Server 2016 z dodatkiem Service Pack 2 aktualizacja skumulowana 2
Pobierz poprawkę na żądanie w języku angielskim (en-US).
Pobierz niemiecką (de-DE) poprawkę na żądanie.
Pobierz poprawkę na żądanie dla języka hiszpańskiego (es-ES).
Pobierz francuską (fr-FR) poprawkę na żądanie teraz.
Pobierz włoską poprawkę (it-IT) na żądanie.
Pobierz poprawkę na żądanie w języku japońskim (ja-JP).
Pobierz koreańską (ko-KR) poprawkę na żądanie.
Pobierz teraz poprawkę na żądanie dla języka portugalskiego (Brazylia) (pt-BR).
Pobierz poprawkę na żądanie w języku rosyjskim (ru-RU).
Pobierz teraz poprawkę na żądanie dla języka chińskiego uproszczonego (zh-CN).
Pobierz teraz poprawkę na żądanie dla języka chińskiego tradycyjnego (zh-TW).
Uwagi
- Po zastosowaniu tej poprawki wersja programu SQL Server to 13.0.5206.0.
- Ta poprawka jest także uwzględniona w aktualizacji zbiorczej 3 dla dodatku Service Pack 2 dla programu SQL Server 2016
Dla dodatku Service Pack 2 dla programu SQL Server 2014, aktualizacja skumulowana 13
Pobierz teraz poprawkę na żądanie dla systemu angielskiego (en-US) x64.
Pobierz Pobierz teraz poprawkę na żądanie dla komputerów x86 opartych na języku angielskim (en-US).
Pobierz teraz poprawkę na żądanie dla systemu niemieckiego (de-DE) x64.
Pobierz teraz poprawkę na żądanie dla systemu niemieckiego (de-DE) x86.
Pobierz teraz poprawkę na żądanie dla komputerów hiszpańskich (es-ES) opartych na architekturze x64.
Pobierz teraz poprawkę na żądanie dla procesorów opartych na architekturze x86 dla języka hiszpańskiego (es-ES).
Pobierz teraz francuską (fr-FR) poprawkę na żądanie opartą na architekturze x64.
Pobierz teraz poprawkę na żądanie opartą na języku francuskim (fr-FR) x86.
Pobierz teraz poprawkę na żądanie dla procesora włoskiego (it-IT) opartego na architekturze x64.
Pobierz Pobierz teraz włoską (it-IT) poprawkę na żądanie opartą na architekturze x86.
Pobierz teraz japońską (ja-JP) poprawkę na żądanie opartą na architekturze x64.
Pobierz teraz poprawkę na żądanie dla bazy japońskiej (ja-JP) x86.
Pobierz teraz koreańską (ko-KR) poprawkę na żądanie opartą na architekturze x64.
Pobierz teraz koreańską (ko-KR) poprawkę na żądanie opartą na architekturze x86.
Pobierz teraz poprawkę na żądanie (portugalska Brazylia) (pt-BR) opartą na architekturze x64.
Pobierz teraz poprawkę na żądanie (portugalska Brazylia) (pt-BR) opartą na architekturze x86.
Pobierz teraz poprawkę na żądanie opartą na języku rosyjskim (ru-RU) x64.
Pobierz teraz rosyjską (ru-RU) poprawkę na żądanie opartą na architekturze x86.
Pobierz teraz poprawkę na żądanie dla języka chińskiego uproszczonego (zh-CN) x64.
Pobierz teraz poprawkę na żądanie dla języka chińskiego uproszczonego (zh-CN) x86.
Pobierz teraz poprawkę na żądanie dla języka chińskiego tradycyjnego (zh-TW) opartą na architekturze x64.
Pobierz teraz poprawkę na żądanie dla języka chińskiego tradycyjnego (zh-TW) opartą na architekturze x86.
Wskazówka Po zastosowaniu tej poprawki wersja programu SQL Server to 12.0.5596.0.
SQL Server 2017
Poprawka na żądanie nie została jeszcze wydana dla programu SQL Server 2017. Opublikujemy aktualizację, gdy tylko będzie dostępne rozwiązanie tego problemu dla programu SQL Server 2017.
SQL Server 2012
Zalecamy rozważenie uaktualnienia do najnowszej wersji programu SQL Server, aby móc korzystać z nowych funkcji i poprawek.
Poprawka na żądanie nie zostanie wydana dla programu SQL Server 2012, ponieważ ten produkt jest poza wsparciem podstawowym. W przypadku programu SQL Server 2012 należy ręcznie powtórzyć operację kopii zapasowej, której wykonanie nie powiodło się, lub polegać na kolejnej iteracji zadania tworzenia kopii zapasowej, aby zakończyć się powodzeniem. Możesz także zapisywać kopie zapasowe w udziale lokalnym, udziale sieciowym lub udziale plików na innej maszynie wirtualnej.
Pobierz pomoc techniczną
Aby uzyskać informacje dotyczące sposobu pobierania plików pomocy technicznej firmy Microsoft, zobacz następujący artykuł z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:
119591 Jak uzyskać pliki pomocnicze firmy Microsoft w usłudze Usługi online
Twierdzenie dotyczące skanowania w poszukiwaniu wirusów
Firma Microsoft przeskanowała ten plik w poszukiwaniu wirusów przy użyciu najnowszego oprogramowania do wykrywania wirusów, które było dostępne w dniu opublikowania pliku. Plik jest przechowywany na serwerach z rozszerzonymi zabezpieczeniami, które pomagają zapobiegać nieautoryzowanym zmianom.
Stan
Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.
Źródła informacji
Dowiedz się więcej o standardowej terminologii używanej przez Microsoft do opisywania aktualizacji oprogramowania.