KB4463320 – КОРЕКЦИЯ: Периодични грешки, когато архивирате до Azure място за съхранение от SQL Server 2014, 2016 и 2017

Отнася се за
SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core SQL Server 2016 Business Intelligence SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2014 Business Intelligence - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2012 Analysis Services SQL Server 2012 for Embedded Systems SQL Server 2012 Parallel Data Warehouse SQL Server 2012 Business Intelligence SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2012 Standard JA SQL Server 2012 Enterprise Core SQL Server 2012 Parallel Data Warehouse (APS)

Симптоми

Когато използвате опцията за URL адрес, за да архивирате вашите бази данни на SQL Server или регистрационни файлове на транзакциите в място за съхранение на Azure, операциите по архивиране периодично са неуспешни. Освен това получавате съобщение за грешка, което е подобно на следното:

Забележка

Msg 3202, Level 16, State 1, Server server_name, Line LineNumber
Запис върху "https:// storage_account_name.blob.core.windows.net/container_name/file_name" е неуспешно: Архивирането в URL адрес получи изключение от отдалечената крайна точка. Съобщение за изключение: Клиентът не можа да завърши операцията в рамките на зададеното време на изчакване.

Забележки

  • Този проблем засяга само архивните копия в Azure място за съхранение, ако използвате Azure Page Blobs или ако укажете опцията WITH CREDENTIAL във вашите команди за архивиране, както в следната примерна заявка: 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; ОТИДЕТЕ
  • Архивните копия в място за съхранение на Azure, които използват Azure Block Blobs, не са засегнати от този проблем.

Причина

Когато архивирате вашата бази данни, за да Azure BLOB обекти за страници с помощта на команди BackuptoURL, SQL Server вътрешно извиква самостоятелно приложение с име BackuptoURL.exe. Този проблем възниква, защото приложението BackuptoURL не обработва правилно преходни грешки. Тези грешки може да възникнат, когато системата за съхранение извърши ребалансиране на сървъра, за да се справи със скоковете в прехвърлянето на данни, които възникват по време на архивиране.

Решение

Кумулативна информация за актуализацията

Този проблем е решен в следните кумулативни актуализации за SQL Server:

Сборна актуализация 13 за SQL Server 2017

Сборна актуализация 14 за SQL Server 2016 SP1

Сборна актуализация 2 за SQL Server 2014 SP3

Сборна актуализация 15 за SQL Server 2014 SP2

За кумулативните актуализации за SQL Server:

Всяка нова кумулативна актуализация за SQL Server съдържа всички актуални поправки и корекции на защитата, които са били включени в предишната кумулативна актуализация. Прегледайте последните кумулативни актуализации за SQL Server:

Последна сборна актуализация за SQL Server 2017

Последна сборна актуализация за SQL Server 2016

Последна сборна актуализация за SQL Server 2014

Този проблем е коригиран в следните горещи поправки при поискване.

За SQL Server 2016 Service Pack 2 сборна актуализация 2

Изтеглете Изтеглете горещата корекция за английски (en-US) при поискване сега.

Изтеглете Изтеглете горещата корекция за германски (de-DE) при поискване сега.

Изтегляне Изтеглете горещата корекция за испански (es-ES) при поискване сега.

Изтеглете Изтеглете горещата корекция за френски (fr-FR) при поискване сега.

Изтеглете Изтеглете италианската (IT-IT) гореща корекция при поискване сега.

Изтегляне Изтеглете горещата корекция за японски (ja-JP) при поискване сега.

Изтегляне Изтеглете корейската (ko-KR) гореща корекция при поискване сега.

Изтегляне Изтеглете горещата корекция за Португалска Бразилия (pt-BR) при поискване сега.

Изтеглете Изтеглете горещата корекция за Русия (ru-RU) при поискване сега.

Изтеглете Изтеглете горещата корекция за опростен китайски (zh-CN) при поискване сега.

Изтеглете Изтеглете горещата корекция за традиционен китайски (zh-TW) при поискване сега.

Забележки

За SQL Server 2014 Service Pack 2 сборна актуализация 13

Изтегляне Изтеглете базираната на x64 гореща корекция на английски език (en-US) сега
Изтеглете сега Изтеглете базираната на x86 гореща корекция при поискване на английски (en-BG).

Изтеглете сега базираната на немски (de-DE) x64 гореща корекция при поискване.
Изтеглете сега базираната на немски (de-DE) x86 гореща корекция при поискване.

Изтегляне Изтеглете сега базираната на испански (es-ES) x64 гореща корекция при поискване.
Изтегляне Изтеглете сега базираната на испански (es-ES) x86 гореща корекция при поискване.

Изтеглете сега Изтеглете базираната на френски (fr-FR) x64 гореща корекция при поискване.
Изтеглете сега Изтеглете базираната на френски (fr-FR) x86 гореща корекция при поискване.

Изтегляне Изтеглете италианската (IT-IT) базирана на x64 гореща корекция при поискване сега.
Изтегляне Изтеглете италианската (IT-IT) базирана на x86 гореща корекция при поискване сега.

Изтеглете сега Изтеглете базираната на японски (ja-JP) x64 гореща корекция при поискване.
Изтеглете сега Изтеглете базираната на японски (ja-JP) x86 гореща корекция при поискване.

Изтеглете корейската (ko-KR) базирана на x64 гореща корекция при поискване сега.
Изтегляне Изтеглете корейската (ko-KR) базирана на x86 гореща корекция при поискване сега.

Изтегляне Изтеглете сега базираната на 64 гореща корекция при поискване за португалска Бразилия (pt-BR).
Изтегляне Изтеглете сега базираната на 86 гореща корекция при поискване за Португалска Бразилия (pt-BR).

Изтеглете сега базираната на x64 гореща корекция при поискване на руски (ru-RU).
Изтеглете сега базираната на x86 гореща корекция при поискване на руски (ru-RU).

Изтеглете сега базираната на опростен китайски (zh-CN) x64 гореща корекция при поискване.
Изтеглете сега Изтеглете базираната на x86 гореща корекция при поискване на опростен китайски (zh-CN).

Изтеглете Изтеглете традиционния китайски (zh-TW) x64-базирана гореща корекция при поискване сега.
Изтеглете Изтеглете традиционен китайски (zh-TW) x86-базирана гореща корекция при поискване сега.

Забележка След като приложите тази гореща корекция, версията на SQL Server е 12.0.5596.0.

SQL Server 2017

Гореща корекция при поискване за SQL Server 2017 все още не е издадена. Ще пуснем актуализация веднага щом бъде налична корекция за този проблем за SQL Server 2017.

SQL Server 2012

Препоръчваме ви да надстроите до най-новата версия на SQL Server, за да се възползвате от новите функции и корекции.

Няма да бъде издадена гореща корекция при поискване за SQL Server 2012, защото този продукт не е от базова поддръжка. За SQL Server 2012 трябва или ръчно да повторите неуспешната операция по архивиране, или да разчитате на успеха на следващата итерация на задачата за архивиране. Или можете да записвате архивни копия в локален дял, мрежов дял или споделяне на файлове на друга виртуална машина (VM).

Изтегляне на поддръжката

За информация относно изтеглянето на файлове за поддръжка на Microsoft вижте следната статия в базата знания на Microsoft:

119591 Как да получите файлове за поддръжка на Microsoft от онлайн услуги

Иск за сканиране на вируси

Microsoft е сканирал този файл за вируси, като е използвал най-актуалния софтуер за откриване на вируси, наличен към датата на публикуване на файла. Файлът се съхранява на сървъри с повишена сигурност, които помагат да се предотвратят неразрешени промени в него.

Състояние

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.

Справки

Научете повече за стандартната терминология, която Microsoft използва за описване на актуализациите на софтуера.