Sintomas
Quando você fizer uma operação de CETAS para o armazenamento de blob Azure usando PolyBase da ferramenta ferramenta depósito de dados paralela (PDW) do Microsoft SQL Server, o serviço Azure retorna a seguinte mensagem de erro:
Msg 105005, Level 16, estado 1, servidor [nome_do_servidor], linha LineNumber
Falha na instrução Criar externo como de seleção da tabela como o nome de caminho ' wasbs: / / [nome do recipiente] @[nome do armazenamento].blob.core.windows.net/ [nome do local]' não pôde ser usado para exportação. Certifique-se de que o caminho especificado é um diretório que existe ou pode ser criado e que os arquivos podem ser criados nesse diretório.
Causa
Este erro ocorre porque PolyBase não é possível concluir a operação. A falha de operação pode ser devido a um destes procedimentos ou ambos:
-
Falha na rede ao tentar acessar o armazenamento de blob Azure nas portas de rede necessárias
-
A configuração da conta do armazenamento do Azure
Resolução
Para corrigir esse problema, certifique-se de que os seguintes pré-requisitos são atendidos.
-
Requisitos de rede :
-
-
Permitir firewall local portas 80 e 443 saída para *. blob.core.windows.net do nó de CTL01 por meio da conectividade de internet fornecida.
-
-
Requisitos da conta de armazenamento :
-
-
Certifique-se de que a conta de armazenamento é configurada como uma conta de armazenamento padrão que usa qualquer uma das seguintes opções de replicação de armazenamento (clássico ou Gerenciador de recursos com base):
-
-
Armazenamento padrão localmente redundante (padrão-LRS)
-
Armazenamento padrão Geo redundantes (padrão-GRS)
-
-
Para o Gerenciador de recursos com base em contas de armazenamento:
-
-
Configurar a conta de "Finalidade geral".
-
-
Observação:
Quando você usa contas de armazenamento baseado no Gerenciador de recursos, certifique-se de que a conta está configurada para "Finalidade geral". Se você usar o "Armazenamento de Blob", uma mensagem de erro será retornada.
Mais informações
Para obter mais informações sobre PolyBase, consulte os seguintes artigos do Microsoft Azure: