Solução de problema: falha ao criar ou excluir um banco de dados ou uma tabela no Azure Data Explorer
No Azure Data Explorer, você trabalha regularmente com bancos de dados e tabelas. Este artigo fornece as etapas de solução de problemas para os problemas que possam surgir.
Criação de um banco de dados
Certifique-se de ter as permissões adequadas. Para criar um cluster, você deve ser um membro da função Colaborador ou Proprietário da assinatura do Azure. Se necessário, trabalhe junto ao administrador da assinatura para que você possa ser adicionado à função apropriada.
Certifique-se de que não há nenhum erro de validação de nome para o nome do banco de dados. O nome deve ser alfanumérico, com um comprimento máximo de 260 caracteres.
Verifique se a retenção de banco de dados e os valores de armazenamento em cache estão dentro dos intervalos permitidos. A retenção deve ser entre 1 e 36500 dias (100 anos). O armazenamento em cache deve estar entre 1 o valor máximo definido para retenção.
Excluir ou renomear um banco de dados
Certifique-se de ter as permissões adequadas. Para criar ou renomear um banco de dados, você deve ser um membro da função Colaborador ou Proprietário da assinatura do Azure. Se necessário, trabalhe junto ao administrador da assinatura para que você possa ser adicionado à função apropriada. Você também pode excluir ou renomear um banco de dados se tiver a função de administrador do banco de dados.
Para saber como excluir um banco de dados, consulte Excluir um banco de dados.
Criar uma tabela
Certifique-se de ter as permissões adequadas. Para criar uma tabela, você deve ser um membro da função administrador de banco de dados ou usuário de banco de dados no banco de dados ou da função Colaborador ou Proprietário da assinatura do Azure. Se necessário, trabalhe junto ao administrador da assinatura ou do cluster para que você possa ser adicionado à função apropriada.
Para obter mais informações sobre permissões, consulte Gerenciar permissões de banco de dados.
Certifique-se de que já não exista uma tabela com o mesmo nome. Se existir, é possível: criar uma tabela com um nome diferente. renomear a tabela existente (requer a função administrador de tabelas); ou remover a tabela existente (requer a função administrador de banco de dados). Use os seguintes comandos.
.drop table <TableName> .rename table <OldTableName> to <NewTableName>
Certifique-se de usar nomes de tabela e de coluna que não sejam palavras-chaves reservadas nem literais, como
1day
ou2hours
. Ao tentar criar uma tabela usando palavras-chaves ou literais, você vai obter um erro de sintaxe. Para fazer referência a entidades com palavras-chave ou literais reservados, use a sintaxe conforme descrito em Referenciar identificadores em consultas.
Excluir ou renomear uma tabela
Certifique-se de ter as permissões adequadas. Para excluir ou renomear uma tabela, você deve ser um membro da função administrador de banco de dados ou administrador de tabelas no banco de dados. Se necessário, trabalhe junto ao administrador da assinatura ou do cluster para que você possa ser adicionado à função apropriada.
Para obter mais informações sobre permissões, consulte Gerenciar permissões de banco de dados.
Orientação geral
Verifique o painel de integridade do serviço do Azure. Procure o status do Azure Data Explorer na região em que você está tentando trabalhar com um banco de dados ou uma tabela.
Se o status não for Bom (marca de seleção verde), tente novamente depois que o status melhorar.
Se você ainda precisar de ajuda para resolver seu problema, abra uma solicitação de suporte no portal do Azure.