Проблема
При использовании параметра 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 версии 13.0.5206.0.
- Это исправление также входит в накопительный пакет обновления 3 для SQL Server 2016 с пакетом обновления 2 (SP2)
Для 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, перечисленных в разделе «Относится к».
Ссылки
Узнайте о стандартной терминологии, используемой Майкрософт для описания обновлений программного обеспечения.