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, LineNumber
Сбой https:// storage_account_name.blob.core.windows.net/container_name/file_name: резервное копирование на URL-адрес получено исключение из удаленной конечной точки. Сообщение об исключении. Клиенту не удалось завершить операцию в течение указанного времени ожидания.

Примечания

  • Эта проблема затрагивает только резервные копии в хранилище Azure, если вы используете Azure страничные BLOB-объекты или если в инструкциях резервного копирования указан параметр 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, использующее блочные BLOB-объекты Azure.

Причина

При резервном копировании баз данных в Azure страничные BLOB-объекты с помощью инструкций BackuptoURL SQL Server внутренне вызывает автономное приложение с именем BackuptoURL.exe. Эта проблема возникает из-за того, что приложение BackuptoURL неправильно обрабатывает временные сбои. Эти сбои могут возникать, когда система хранения перераспределяет баланс на серверной части для обработки пиков передачи данных, возникающих во время резервного копирования.

Решение

Сведения о накопительных обновлениях

Эта проблема устранена в следующих накопительных обновлениях для SQL Server:

Накопительный пакет обновления 13 для SQL Server 2017 г.

Накопительный пакет обновления 14 для SQL Server 2016 с пакетом обновления 1 (SP1)

Накопительный пакет обновления 2 для SQL Server 2014 с пакетом обновления 3 (SP3)

Накопительный пакет обновления 15 для SQL Server 2014 с пакетом обновления 2 (SP2)

Сведения о накопительных обновлениях для SQL Server:

Каждое новое накопительное обновление для SQL Server содержит все исправления и все исправления для системы безопасности, которые были включены в предыдущее накопительное обновление. Ознакомьтесь с последними накопительными обновлениями для SQL Server:

Последнее накопительное обновление для SQL Server 2017 г.

Последнее накопительное обновление для SQL Server 2016 г.

Последнее накопительное обновление для SQL Server 2014 г.

Эта проблема устранена в следующих исправлениях по запросу.

Для SQL Server 2016 накопительный пакет обновления 2 (SP2)

Скачайте скачать исправление по запросу на английском языке (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 с пакетом обновления 2 (SP2) накопительный пакет обновления 13

Скачайте скачать исправление для английского (en-US) x64-based по запросу.
Скачайте скачать исправление по запросу на английском языке (en-US) на основе x86.

Скачайте скачать исправление по запросу на немецком языке (de-DE) x64-based.
Скачайте скачать исправление по запросу на немецком языке (de-DE) x86.

Скачайте скачать исправление для испанского языка (es-ES) x64-based по запросу.
Скачайте скачать исправление для испанского языка (es-ES) на основе x86 по запросу.

Скачайте скачать исправление для французского (fr-FR) x64-based по запросу.
Скачайте скачать исправление по запросу для французского (fr-FR) на основе x86.

Скачайте скачать исправление для итальянского (it-IT) x64-based по запросу.
Скачайте скачать исправление для итальянского (it-IT) x86 по запросу.

Скачайте скачать исправление для японского (ja-JP) x64-based по запросу.
Скачайте скачать исправление для японского языка (ja-JP) x86 по запросу.

Скачайте скачать исправление для корейского (ko-KR) x64-based по запросу.
Скачайте скачать исправление для корейского (ko-KR) x86-based по запросу.

Скачайте скачать исправление для португальской Бразилии (pt-BR) x64-based по запросу.
Скачайте скачать исправление для португальской Бразилии (pt-BR) x86 по запросу.

Скачайте скачать исправление по запросу на русский (ru-RU) x64-based.
Скачайте скачать исправление по запросу на русский (ru-RU) на основе x86.

Скачайте скачать исправление для китайского языка (zh-CN) x64-based по запросу.
Скачайте скачать исправление для китайского языка (zh-CN) x86 по запросу.

Скачайте скачать исправление для китайского языка (zh-TW) x64-based по запросу.
Скачайте скачать исправление по запросу для китайского языка (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 следует либо вручную повторить неудачную операцию резервного копирования, либо полагаться на следующую итерацию задания резервного копирования для успешного выполнения. Кроме того, можно создавать резервные копии в локальную общую папку, сетевую папку или общую папку на другой виртуальной машине.

Поддержка скачивания

Сведения о том, как скачать файлы поддержки Майкрософт, см. в следующей статье базы знаний Майкрософт:

119591 Как получить файлы поддержки Майкрософт из веб-службы

Утверждение проверки на наличие вирусов

Корпорация Майкрософт проверила этот файл на наличие вирусов, используя самое актуальное программное обеспечение для обнаружения вирусов, доступное на дату публикации файла. Файл хранится на серверах с повышенной безопасностью, которые помогают предотвратить любые несанкционированные изменения в нем.

Состояние

Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».

Ссылки

Узнайте о стандартной терминологии, используемой Майкрософт для описания обновлений программного обеспечения.