Sintomas
Quando utiliza a opção URL para fazer uma cópia de segurança das suas bases de dados SQL Server registos de transações para o armazenamento do Azure, as operações de cópia de segurança falham intermitentemente. Além disso, recebe uma mensagem de erro que se assemelha ao seguinte:
Msg 3202, Nível 16, Estado 1, Servidor server_name, Número De linha
A escrita em "https:// storage_account_name.blob.core.windows.net/container_name/file_name" falhou: o Backup ao URL recebeu uma exceção do ponto final remoto. Mensagem de Exceção: o cliente não pôde concluir a operação dentro do tempo excedido especificado.Notas
-
Este problema só afeta cópias de segurança para o armazenamento do Azure se utilizar os Blobs da Página do Azure ou se especificar a opção WITH CREDENTIAL nas suas declarações de cópia de segurança, como na consulta de exemplo seguinte: BASE DE DADOS CÓPIA DE SEGURANÇA 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 o armazenamento do Azure que utilizam Blobs de Bloco do Azure não são afetadas por este problema.
Causa
Quando faz uma cópia de segurança das suas bases de dados para os Blobs da Página do Azure utilizando as instruções Cópia de SegurançatoURL, o servidor SQL denomina internamente uma aplicação ativa denominada BackuptoURL.exe. Este problema ocorre porque a aplicação BackuptoURL não lida corretamente com falhas transitórias. Estas falhas podem ocorrer quando os reequilíbrios do sistema de armazenamento no back-end para tratar de aumentos em 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
Cada nova atualização cumulativa para o SQL Server contém 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 SQL Server 2017
Atualização cumulativa mais recente SQL Server 2016
Atualização cumulativa mais recente SQL Server 2014
Este problema foi corrigido nas seguintes hotfixes a pedido.
Para SQL Server 2016 Service Pack 2 Atualização Cumulativa 2
Transfira agora a hotfix a pedido em inglês (en-US).
Transfira agora o hotfix alemão (de-DE) a pedido.
Transfira agora o hotfix espanhol (es-ES) a pedido.
Transfira agora o hotfix a pedido francês (fr-FR).
Transfira agora a hotfix a pedido do italiano (it-IT).
Transfira agora o hotfix japonês (ja-JP) a pedido.
Transfira agora a hotfix coreano (ko-KR) a pedido.
Transfira agora o hotfix a pedido do Português (pt-BR).
Transfira agora a hotfix a pedido do russo (ru-RU).
Transfira agora o hotfix a pedido do chinês simplificado (zh-CN).
Transfira agora o hotfix a pedido chinês tradicional (zh-TW).
Notas
-
Após aplicar esta hotfix, a SQL Server é 13.0.5206.0.
-
Esta hotfix também está incluída na Atualização Cumulativa 3 para o SQL Server Service Pack 2016
Para SQL Server 2014 Service Pack 2 Atualização Cumulativa 13
Transfira agora o hotfix inglês (en-US) baseado em a procura. Transfira agora o hotfix inglês (en-US) baseado em a procura.
Transfira agora o hotfix baseado em a pedido alemão (de-DE) x64. Transfira agora o hotfix a pedido alemão (de-DE) x86 baseado em pedidos.
Transfira agora o hotfix espanhol (es-ES) x64 baseado em a procura. Transfira agora o hotfix espanhol (es-ES) baseado em a procura.
Transfira agora o hotfix francês (fr-FR) x64 baseado em pedidos. Transfira agora o hotfix francês (fr-FR) com base em a pedido.
Transfira agora o hotfix a pedido baseado em italiano (it-IT) x64. Transfira agora o hotfix a pedido baseado em italiano (it-IT) x86.
Transfira agora o hotfix japonês (ja-JP) x64 baseado em pedido. Transfira agora o hotfix japonês (ja-JP) com base em pedidos.
Transfira agora a atualização x64 baseada em a procura coreana (ko-KR). Transfira agora a atualização x86 baseada em pedidos coreanos (ko-KR).
Transfira agora o Hotfix português (pt-BR) x64 baseado em a procura. Transfira agora o Hotfix português (pt-BR) x86 baseado em a procura.
Transfira agora o hotfix baseado em pedidos russos (ru-RU) x64. Transfira agora o hotfix baseado em pedidos russos (ru-RU) x86.
Transfira agora o hotfix de chinês simplificado (zh-CN) baseado em x64. Transfira agora o hotfix de chinês simplificado (zh-CN) baseado em a procura.
Transfira agora a hotfix a pedido tradicional chinês (zh-TW) x64. Transfira agora a hotfix tradicional chinês (zh-TW) com base em a procura.
Note Após aplicar esta hotfix, a SQL Server é 12.0.5596.0.
SQL Server 2017
Ainda não foi lançada uma hotfix a pedido SQL Server 2017. Iremos lançar uma atualização assim que estiver disponível uma correção para este problema no SQL Server 2017.
SQL Server 2012
Recomendamos que considere atualizar para a versão mais recente SQL Server para tirar partido das novas funcionalidades e correções.
Uma hotfix a pedido não será lançada para o SQL Server 2012 porque este produto está fora do suporte base. Para SQL Server 2012, deve repetir manualmente a operação de cópia de segurança falhada ou depender da iteração seguinte da tarefa de cópia de segurança para ter êxito. Em alternativa, pode escrever cópias de segurança para uma partilha local, uma partilha de rede ou uma partilha de ficheiros noutra máquina virtual (VM).
Transferir o 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 de serviços online
A Microsoft detetou este ficheiro para deteção de vírus através do software de deteção de vírus mais recente disponível na data em que o ficheiro foi publicado. O ficheiro é armazenado em servidores melhorados pela segurança que ajudam a impedir alterações não autorizadas ao mesmo.
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Saiba mais sobre a terminologia padrão que a Microsoft utiliza para descrever atualizações de software.