Sintomas
Quando você usa a opção de URL para fazer backup de seus bancos de dados SQL Server ou logs de transações no armazenamento do Azure, as operações de backup falham intermitentemente. Além disso, uma mensagem de erro semelhante à seguinte é exibida:
Msg 3202, Nível 16, Estado 1, Servidor server_name, LineNumber
Falha ao gravar em "https:// storage_account_name.blob.core.windows.net/container_name/file_name": Backup url recebeu uma exceção do ponto de extremidade remoto. Mensagem de exceção: o cliente não pôde concluir a operação dentro do tempo limite especificado.Notas
-
Esse problema afetará apenas backups no armazenamento do Azure se você usar Blobs de Páginas do Azure ou se especificar a opção WITH CREDENTIAL em suas instruções de backup, como na seguinte consulta de exemplo: 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
-
Os backups no armazenamento do Azure que usam Blobs de Blocos do Azure não são afetados por esse problema.
Causa
Quando você faz backup de seus bancos de dados em Blobs de Páginas do Azure usando instruções BackuptoURL, o servidor SQL chama internamente um aplicativo autônomo chamado BackuptoURL.exe. Esse problema ocorre porque o aplicativo BackuptoURL não lida corretamente com falhas transitórias. Essas falhas podem ocorrer quando o sistema de armazenamento é rebalanceado no back-end para lidar com picos em transferências de dados que ocorrem durante backups.
Resolução
Informações de atualização cumulativa
Esse problema foi corrigido nas seguintes atualizações cumulativas para SQL Server:
Atualização cumulativa 13 para SQL Server 2017
Atualização cumulativa 14 para SQL Server 2016 SP1
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 na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes para SQL Server:
Atualização cumulativa mais recente do SQL Server 2017
Atualização cumulativa mais recente para SQL Server 2016
Atualização cumulativa mais recente do SQL Server 2014
Esse problema foi corrigido nos seguintes hotfixes sob demanda.
Para SQL Server Atualização Cumulativa 2 do Service Pack 2 de 2016
Baixe o hotfix sob demanda em inglês (en-US) agora.
Baixe o hotfix sob demanda (de-DE) alemão agora.
Baixe o hotfix sob demanda do espanhol (es-ES) agora.
Baixe o hotfix sob demanda francês (fr-FR) agora.
Baixe o hotfix sob demanda italiano (it-IT) agora.
Baixe o hotfix sob demanda japonês (ja-JP) agora.
Baixe o hotfix coreano (ko-KR) sob demanda agora.
Baixe o hotfix sob demanda do Brasil (pt-BR) agora.
Baixe o hotfix russo (ru-RU) sob demanda agora.
Baixe o hotfix chinês simplificado (zh-CN) sob demanda agora.
Baixe o hotfix chinês tradicional (zh-TW) sob demanda agora.
Observações
-
Depois de aplicar esse hotfix, a SQL Server é 13.0.5206.0.
-
Esse hotfix também está incluído na Atualização Cumulativa 3 para SQL Server 2016 Service Pack 2
Para SQL Server 2014 Service Pack 2 Atualização Cumulativa 13
Baixe o hotfix em inglês (en-US) x64 sob demanda agora. Baixe o hotfix sob demanda baseado em inglês (en-US) x86 agora.
Baixe o hotfix sob demanda baseado em alemão (de-DE) x64 agora. Baixe o hotfix sob demanda baseado em alemão (de-DE) x86 agora.
Baixe o hotfix sob demanda baseado em espanhol (es-ES) x64 agora. Baixe o hotfix sob demanda baseado em espanhol (es-ES) x86 agora.
Baixe o hotfix sob demanda baseado em francês (fr-FR) x64 agora. Baixe o hotfix sob demanda baseado em francês (fr-FR) x86 agora.
Baixe o hotfix sob demanda baseado em x64 (it-IT) italiano agora. Baixe o hotfix x86 baseado em x86 (it-IT) italiano sob demanda agora.
Baixe o hotfix x64 baseado em japonês (ja-JP) sob demanda agora. Baixe o hotfix x86 baseado em japonês (ja-JP) sob demanda agora.
Baixe o hotfix x64 baseado em coreano (ko-KR) sob demanda agora. Baixe o hotfix x86 baseado em coreano (ko-KR) sob demanda agora.
Baixe o hotfix do Brasil (pt-BR) x64 baseado em demanda agora. Baixe o hotfix do Brasil (pt-BR) x86 baseado em demanda agora.
Baixe o hotfix russo (ru-RU) x64 baseado em demanda agora. Baixe o hotfix russo (ru-RU) x86 baseado em demanda agora.
Baixe o hotfix x64 baseado em x64 (chinês simplificado) sob demanda agora. Baixe o hotfix x86 baseado em x86 baseado em chinês simplificado (zh-CN) sob demanda agora.
Baixe o hotfix tradicional chinês (zh-TW) x64 baseado em demanda agora. Baixe o hotfix tradicional chinês (zh-TW) x86 baseado em demanda agora.
Observação Depois de aplicar esse hotfix, a SQL Server versão é 12.0.5596.0.
SQL Server 2017
Um hotfix sob demanda ainda não foi lançado para SQL Server 2017. Lançaremos uma atualização assim que uma correção para esse problema estiver disponível para o SQL Server 2017.
SQL Server 2012
Recomendamos que você considere atualizar para a versão SQL Server versão mais recente para aproveitar os novos recursos e correções.
Um hotfix sob demanda não será lançado para o SQL Server 2012 porque este produto não tem suporte base. Por SQL Server 2012, você deve repetir manualmente a operação de backup com falha ou contar com a próxima iteração do trabalho de backup para ter êxito. Ou você pode gravar backups em um compartilhamento local, em um compartilhamento de rede ou em um compartilhamento de arquivos em outra VM (máquina virtual).
Baixar suporte
Para obter informações sobre como baixar arquivos de suporte da Microsoft, consulte o seguinte artigo na Base de Dados de Conhecimento Microsoft:
119591 Como obter arquivos de suporte da Microsoft a partir dos serviços online
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 Microsoft listados na seção "Aplicável a".
Referências
Saiba mais sobre a terminologia padrão que a Microsoft usa para descrever atualizações de software.