KB4463320 - CORREÇÃO: Falhas intermitentes quando você faz backup para Azure armazenamento de SQL Server 2014, 2016 e 2017

Aplica-se a
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)

Sintomas

Quando você usa a opção de URL para fazer backup de seus bancos de dados de SQL Server ou logs de transações para Azure armazenamento, as operações de backup falham intermitentemente. Além disso, recebe uma mensagem de erro semelhante à seguinte:

Observação

Msg 3202, Nível 16, Estado 1, server_name do Servidor, LineNumber
Falha ao escrever em "https:// storage_account_name.blob.core.windows.net/container_name/file_name": A cópia de segurança para URL recebeu uma exceção a partir do ponto final remoto. Mensagem de exceção: O cliente não pôde concluir a operação dentro do tempo limite especificado.

Observações

  • Esse problema afeta apenas backups para armazenamento Azure se você usar Blobs de Página Azure ou se especificar a opção WITH CREDENTIAL em suas instruções de backup, como na consulta de exemplo a seguir: 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; IR
  • As cópias de segurança para armazenamento Azure que utilizam Azure Blobs de Bloco não são afetadas por este problema.

Causa

Quando você faz backup de seus bancos de dados para Azure Blobs de Página usando instruções BackuptoURL, o SQL Server chama internamente um aplicativo autônomo chamado BackuptoURL.exe. Esse problema ocorre porque o aplicativo BackuptoURL não manipula corretamente falhas transitórias. Essas falhas podem ocorrer quando o sistema de armazenamento se reequilibra no back-end para lidar com picos de transferências de dados que ocorrem durante os backups.

Resolução

Informações de atualização cumulativa

Este problema foi corrigido nas seguintes atualizações cumulativas para SQL Server:

Atualização cumulativa 13 para o SQL Server 2017

Atualização cumulativa 14 para SQL Server 2016 SP1

Atualização cumulativa 2 para SQL Server 2014 SP3

Atualização cumulativa 15 para SQL Server 2014 SP2

Acerca das atualizações cumulativas para SQL Server:

Cada nova atualização cumulativa para SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com a atualização cumulativa anterior. Consulte as atualizações cumulativas mais recentes para SQL Server:

Atualização cumulativa mais recente do SQL Server 2017

Atualização cumulativa mais recente para o SQL Server 2016

Atualização cumulativa mais recente para o SQL Server 2014

Esse problema é corrigido nos seguintes hotfixes sob demanda.

Para SQL Server 2016 Service Pack 2 Atualização Cumulativa 2

Ícone de download Baixe o hotfix sob demanda em inglês (en-US) agora.

Ícone de download Baixe o hotfix sob demanda alemão (de-DE) agora.

Ícone de download Baixe o hotfix sob demanda espanhol (es-ES) agora.

Ícone de download Baixe o hotfix on-demand francês (fr-FR) agora.

Ícone de download Baixe o hotfix italiano (it-IT) sob demanda agora.

Ícone de download Baixe o hotfix japonês (ja-JP) sob demanda agora.

Ícone de download Baixe o hotfix coreano (ko-KR) sob demanda agora.

Ícone Download Baixe o hotfix sob demanda Português Brasil (pt-BR) agora.

Ícone de download Baixe o hotfix russo (ru-RU) sob demanda agora.

Ícone de download Baixe agora o hotfix sob demanda de chinês simplificado (zh-CN).

Ícone de download Baixe o hotfix sob demanda de chinês tradicional (zh-TW) agora.

Observações

Para SQL Server 2014 Service Pack 2 Atualização Cumulativa 13

Ícone de download Baixe agora o hotfix em inglês (en-US) baseado em x64 sob demanda.
Ícone de download Baixe agora o hotfix sob demanda baseado em x86 inglês (en-US).

Ícone de download Baixe agora o hotfix sob demanda baseado em x64 alemão (de-DE).
Ícone de download Baixe agora o hotfix sob demanda baseado em x86 alemão (de-DE).

Ícone de download Baixe o hotfix em espanhol (es-ES) baseado em x64 sob demanda agora.
Ícone de download Baixe agora o hotfix sob demanda baseado em x86 espanhol (es-ES).

Ícone de download Baixe agora o hotfix on-demand baseado em x64 francês (fr-FR).
Ícone de download Baixe agora o hotfix on-demand baseado em x86 francês (fr-FR).

Ícone de download Baixe agora o hotfix italiano (it-IT) baseado em x64 sob demanda.
Ícone de download Baixe agora o hotfix italiano (it-IT) x86-based on-demand agora.

Ícone de download Baixe agora o hotfix japonês (ja-JP) x64-based on-demand.
Ícone de download Baixe agora o hotfix japonês (ja-JP) x86-based on-demand.

Ícone de download Baixe agora o hotfix coreano (ko-KR) x64-based on-demand.
Ícone de download Baixe agora o hotfix coreano (ko-KR) x86-based on-demand.

Ícone de download Baixe agora o hotfix sob demanda baseado em x64 do Brasil Português (pt-BR).
Ícone de download Baixe agora o hotfix sob demanda baseado em x86 do Brasil Português (pt-BR).

Ícone de download Baixe agora o hotfix russo (ru-RU) x64-based on-demand.
Ícone de download Baixe agora o hotfix sob demanda baseado em russo (ru-RU) x86.

Ícone de download Baixe agora o hotfix sob demanda baseado em chinês simplificado (zh-CN) x64.
Ícone de download Baixe agora o hotfix sob demanda baseado em chinês simplificado (zh-CN) x86.

Ícone de download Baixe agora o hotfix sob demanda baseado em chinês tradicional (zh-TW) x64.
Ícone de download Baixe agora o hotfix sob demanda baseado em x86 do chinês tradicional (zh-TW).

Observação Depois de aplicar esse hotfix, a versão SQL Server é 12.0.5596.0.

SQL Server 2017

Ainda não foi disponibilizada uma correção a pedido para o SQL Server 2017. Disponibilizaremos uma atualização assim que uma correção para este problema estiver disponível para o SQL Server 2017.

SQL Server 2012

Recomendamos que pondere atualizar para a versão SQL Server mais recente para tirar partido das novas funcionalidades e correções.

Não será disponibilizada uma correção a pedido para o SQL Server 2012 porque este produto já não encontra suporte base. Para o SQL Server 2012, você deve repetir manualmente a operação de backup com falha ou confiar na próxima iteração do trabalho de backup para ter êxito. Em alternativa, pode escrever cópias de segurança para uma partilha local, partilha de rede ou partilha de ficheiros noutra máquina virtual (VM).

Suporte de transferências

Para obter informações sobre como transferir ficheiros de suporte da Microsoft, consulte o artigo seguinte na Base de Dados de Conhecimento Microsoft:

119591 Como obter arquivos de suporte da Microsoft pelos serviços online

Pedido de verificação de vírus

A Microsoft verificou este arquivo em busca de vírus usando o software de detecção de vírus mais atualizado que estava disponível na data em que o arquivo foi postado. O arquivo está armazenado em servidores de segurança avançada que ajudam a evitar alterações não autorizadas.

Status

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Referências

Saiba mais sobre a terminologia padrão que a Microsoft utiliza para descrever as atualizações de software.