Симптоми
Когато използвате опцията за URL адрес, за да архивирате вашите SQL Server бази данни или регистрационни файлове на транзакциите в хранилището на Azure, операциите за архивиране периодично са неуспешни. Освен това получавате съобщение за грешка, подобно на следното:
Msg 3202, ниво 16 състояние 1, сървър server_name, line LineNumber
Неуспешно писане върху "https:// storage_account_name.blob.core.windows.net/container_name/file_name": Архивирането на URL адрес получи изключение от отдалечената крайна точка. Съобщение за изключение: Клиентът не можа да завърши операцията в рамките на зададеното време на изчакване.
Бележки
-
Този проблем засяга само архивни копия на хранилище на Azure, ако използвате Blobs на страница на Azure или ако зададете опцията 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, не са засегнати от този проблем.
Причина
Когато архивирате базите данни в Blobs на страница на Azure с помощта на команди BackuptoURL, SQL сървър вътрешно извиква самостоятелно приложение, което се нарича BackuptoURL.exe. Този проблем възниква, защото backuptoURL приложението не обработва правилно преходни грешки. Тези грешки могат да възникнат, когато системата за съхранение балансира повторно на сървърния сървър, за да обработва пикове в прехвърлянията на данни, които се появяват по време на архивиране.
Решение
Информация за кумулативна актуализация
Този проблем е коригиран в следните кумулативни актуализации за SQL Server:
Кумулативна актуализация 13 за SQL Server 2017 г.
Кумулативна актуализация 14 за SQL Server 2016 SP1
Всяка нова кумулативна актуализация за SQL Server съдържа всички горещи поправки и всички корекции на защитата, които са били включени в предишната кумулативна актуализация. Прегледайте най-новите кумулативни актуализации за SQL Server:
Най-нова кумулативна актуализация за SQL Server 2017
Най-новата кумулативна актуализация за SQL Server 2016
Най-нова кумулативна актуализация за SQL Server 2014
Този проблем е решен в следните горещи поправки при поискване.
За SQL Server 2016 Service Pack 2 сборна актуализация 2
Изтеглете корекцията за английски език (bg-BG) при поискване сега.
Изтеглете корекцията за немски език (de-DE) при поискване сега.
Изтеглете корекцията за испански (es-ES) при поискване сега.
Изтеглете актуалната корекция при поискване от френски (fr-FR) сега.
Изтеглете актуалната корекция при поискване на италиански (it-IT) сега.
Изтеглете актуалната корекция при поискване за японски (ja-JP) сега.
Изтеглете корекцията за корейски (ko-KR) при поискване сега.
Изтеглете корекцията за португалски Бразилия (pt-BR) при поискване сега.
Изтеглете корекцията за руски (ru-RU) при поискване сега.
Изтеглете актуалната корекция при поискване за опростен китайски (zh-CN) сега.
Изтеглете актуалната корекция при поискване на традиционен китайски (zh-TW) сега.
Забележки
-
След като приложите тази актуална корекция, SQL Server версия е 13.0.5206.0.
-
Тази актуална корекция е включена в сборна актуализация 3 за SQL Server 2016 Service Pack 2
За SQL Server 2014 Service Pack 2 сборна актуализация 13
Изтеглете актуалната корекция x64 на английски език (en-US) при поискване сега.
Изтеглете актуалната корекция x86 на английски език (en-US) при поискване сега.
Изтеглете актуалната корекция x64 на немски език (de-DE) при поискване сега.
Изтеглете сега актуалната корекция x86 на базата на немски (de-DE) при поискване.
Изтеглете сега актуалната корекция x64 на базата на испански (es-ES) при поискване.
Изтеглете актуалната корекция x86 на базата на испански (es-ES) x86 при поискване сега.
Изтеглете актуалната корекция x64 на базата на френски (fr-FR) при поискване сега.
Изтеглете актуалната корекция x86 на базата на френски (fr-FR) при поискване сега.
Изтеглете актуалната корекция x64 на базата на италиански (ИТ) x64 при поискване сега.
Изтеглете актуалната корекция x86 на базата на италиански (ИТ) x86 при поискване сега.
Изтеглете актуалната корекция x64 на базата на японски (ja-JP) при поискване сега.
Изтеглете актуалната корекция x86 на базата на японски (ja-JP) при поискване сега.
Изтеглете актуалната корекция x64 на корейски (ko-KR) при поискване сега.
Изтеглете корекцията x86 на корейски (ko-KR) при поискване сега.
Изтеглете сега актуалната корекция x64 на базата на португалски Бразилия (pt-BR) x64 при поискване.
Изтеглете сега актуалната корекция x86 на базата на португалски Бразилия (pt-BR) x86 при поискване.
Изтеглете актуалната корекция x64 на базата на руски (ru-RU) при поискване сега.
Изтеглете актуалната корекция x86 на базата на руски (ru-RU) x86 при поискване сега.
Изтеглете сега актуалната корекция x64 на базата на опростен китайски (zh-CN) при поискване.
Изтеглете актуалната корекция на базата на опростен китайски (zh-CN) x86 при поискване сега.
Изтеглете актуалната корекция на базата на традиционен китайски (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 използва за описване на актуализациите на софтуера.