Sintomas
Quando utiliza a opção URL para fazer uma cópia de segurança das bases de dados SQL Server ou dos registos de transações para Azure armazenamento, as operações de cópia de segurança falham intermitentemente. Além disso, recebe uma mensagem de erro semelhante à seguinte:
Nota
Msg 3202, Nível 16, Estado 1, Servidor server_name, Line LineNumber
Falha ao escrever em "https:// storage_account_name storage_account_name.blob.core.windows.net/ container_name/file_name": A cópia de segurança para URL recebeu uma exceção do ponto final remoto. Mensagem de Exceção: o cliente não conseguiu concluir a operação dentro do tempo limite especificado.
Notas
- Este problema afeta apenas as cópias de segurança para Azure armazenamento se utilizar Azure Blobs de Páginas ou se especificar a opção COM CREDENCIAL nas instruções de cópia de segurança, tal 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; GO
- As cópias de segurança para Azure armazenamento que utilizam blobs de blocos Azure não são afetadas por este problema.
Causa
Quando faz uma cópia de segurança das bases de dados para Azure Blobs de Páginas com instruções BackuptoURL, o SQL Server chama internamente uma aplicação autónoma com o nome BackuptoURL.exe. Este problema ocorre porque a aplicação BackuptoURL não processa corretamente falhas transitórias. Estas falhas podem ocorrer quando o sistema de armazenamento é reequilibrado no back-end para processar picos nas transferências de dados que ocorrem durante as cópias de segurança.
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 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 todas as correções e todas as correções de segurança incluídas na 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 do SQL Server 2016
Atualização cumulativa mais recente para SQL Server 2014
Este problema foi corrigido nas seguintes correções a pedido.
Para SQL Server Atualização Cumulativa 2 do Service Pack 2 de 2016
a correção a pedido em inglês (en-US).
a correção a pedido do alemão (de-DE).
a correção a pedido espanhol (es-ES).
a correção a pedido francês (fr-FR).
a correção a pedido em italiano (it-IT).
a correção a pedido japonês (ja-JP).
a correção a pedido do coreano (ko-KR).
a correção a pedido do Português do Brasil (pt-BR).
a correção a pedido russo (ru-RU).
a correção a pedido para Chinês Simplificado (zh-CN).
a correção tradicional chinesa (zh-TW) a pedido agora.
Notas
- Depois de aplicar esta correção, a versão SQL Server é a 13.0.5206.0.
- Esta correção também está incluída na Atualização Cumulativa 3 para SQL Server Service Pack 2 de 2016
Para SQL Server 2014 Service Pack 2 Atualização Cumulativa 13
a correção a pedido baseada em inglês (en-US) x64.
a correção a pedido baseada em inglês (en-US) x86.
transferir a correção a pedido baseada em alemão (de-DE) x64.
a correção a pedido baseada em alemão (de-DE) x86.
a correção a pedido baseada em espanhol (es-ES) x64.
a correção a pedido baseada em espanhol (es-ES) x86.
a correção francesa (fr-FR) baseada em x64 a pedido agora.
a correção francesa (fr-FR) baseada em x86 a pedido agora.
agora a correção italiana (it-IT) baseada em x64 a pedido.
agora a correção italiana (it-IT) baseada em x86 a pedido.
agora a correção japonesa (ja-JP) baseada em x64 a pedido.
agora a correção japonesa (ja-JP) baseada em x86 a pedido.
agora a correção coreana (ko-KR) baseada em x64 a pedido.
agora a correção coreana (ko-KR) baseada em x86 a pedido.
transferir a correção a pedido baseada em x64 português (pt-BR).
transferir a correção a pedido baseada em x86 português do Brasil (pt-BR).
agora a correção russa (ru-RU) baseada em x64 a pedido.
a correção russa (ru-RU) baseada em x86 a pedido agora.
a correção a pedido baseada em x64 chinês simplificado (zh-CN).
transferir a correção a pedido baseada em chinês simplificado (zh-CN).
agora a correção tradicional chinesa (zh-TW) baseada em x64 a pedido.
a correção tradicional chinesa (zh-TW) baseada em x86 a pedido agora.
Nota Depois de aplicar esta correção, a versão SQL Server é 12.0.5596.0.
SQL Server 2017
Ainda não foi lançada uma correção a pedido para SQL Server 2017. Lançaremos uma atualização assim que estiver disponível uma correção para este problema para SQL Server 2017.
SQL Server 2012
Recomendamos que considere atualizar para a versão mais recente do SQL Server para tirar partido das novas funcionalidades e correções.
Não será lançada uma correção a pedido para SQL Server 2012 porque este produto está sem suporte base. Para SQL Server 2012, deve repetir manualmente a operação de cópia de segurança falhada ou depender da próxima iteração da tarefa de cópia de segurança para ter êxito. Em alternativa, pode escrever cópias de segurança numa partilha local, numa partilha de rede ou numa partilha de ficheiros noutra máquina virtual (VM).
Transferir suporte
Para obter informações sobre como transferir ficheiros de suporte da Microsoft, consulte o seguinte artigo na Base de Dados de Conhecimento Microsoft:
119591 Como obter ficheiros de suporte da Microsoft a partir do serviços online
Afirmação de análise de vírus
A Microsoft analisou este ficheiro quanto a vírus, utilizando o software de deteção de vírus mais atual que estava disponível na data em que o ficheiro foi publicado. O ficheiro é armazenado em servidores otimizados para segurança que ajudam a impedir alterações não autorizadas ao mesmo.
Estado
A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".
Referências
Saiba mais sobre a terminologia padrão que a Microsoft utiliza para descrever as atualizações de software.