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

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

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

Baixe agora o hotfix sob demanda espanhol (es-ES).

Baixe o hotfix sob demanda francês (fr-FR) agora.

Baixe agora o hotfix italiano (it-IT) sob demanda.

Baixe agora o hotfix sob demanda japonês (ja-JP).

Baixe agora o hotfix sob demanda coreano (ko-KR).

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

Baixe agora o hotfix sob demanda russo (ru-RU).

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

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

Observações

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

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

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

Baixe Baixe agora o hotfix em espanhol (es-ES) x64-based on-demand.
Baixe agora o hotfix sob demanda baseado em x86 espanhol (es-ES).

Baixe agora o hotfix francês (fr-FR) baseado em x64 sob demanda.
Baixe agora o hotfix on-demand baseado em francês (fr-FR) x86.

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

Baixe agora o hotfix japonês (ja-JP) baseado em x64 sob demanda.
Baixe Baixe agora o hotfix japonês (ja-JP) x86-based on-demand.

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

Baixe agora o hotfix do Brasil Português (pt-BR) x64-based on-demand.
Baixe agora o hotfix sob demanda baseado em x86 do Brasil Português (pt-BR).

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

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

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

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.