Partilhar via


Resolução de problemas: Falha ao criar ou eliminar uma base de dados ou tabela no Azure Data Explorer

No Azure Data Explorer, trabalha regularmente com bases de dados e tabelas. Este artigo fornece passos de resolução de problemas que podem surgir.

Criar uma base de dados

  1. Verifique se tem as permissões adequadas. Para criar uma base de dados, tem de ser membro da função Contribuidor ou Proprietário da subscrição do Azure. Se necessário, trabalhe com o administrador da subscrição para que possa adicioná-lo à função adequada.

  2. Certifique-se de que não existem erros de validação de nome para o nome da base de dados. O nome tem de ser alfanumérico, com um comprimento máximo de 260 carateres.

  3. Certifique-se de que os valores de retenção e colocação em cache da base de dados estão dentro dos intervalos permitidos. A retenção tem de estar entre 1 e 36500 dias (100 anos). A colocação em cache tem de estar entre 1 e o valor máximo definido para retenção.

Eliminar ou mudar o nome de uma base de dados

Verifique se tem as permissões adequadas. Para eliminar ou mudar o nome de uma base de dados, tem de ser membro da função Contribuidor ou Proprietário da subscrição do Azure. Se necessário, trabalhe com o administrador da subscrição para que possa adicioná-lo à função adequada. Também pode eliminar ou mudar o nome de uma base de dados se tiver a função de administrador da base de dados .

Para saber como eliminar uma base de dados, consulte Eliminar uma base de dados.

Criar uma tabela

  1. Verifique se tem as permissões adequadas. Para criar uma tabela, tem de ser membro da função de administrador da base de dados ou utilizador da base de dados na base de dados ou da função Contribuidor ou Proprietário da subscrição do Azure. Se necessário, trabalhe com a sua subscrição ou administrador de cluster para que possam adicioná-lo à função adequada.

    Para mais informações sobre permissões, consulte Gerir permissões de bases de dados.

  2. Certifique-se de que ainda não existe uma tabela com o mesmo nome. Se existir, pode: Criar uma tabela com um nome diferente; mudar o nome da tabela existente (requer a função de administrador da tabela ); ou remova a tabela existente (requer a função de administrador da base de dados ). Utilize os seguintes comandos.

    .drop table <TableName>
    
    .rename table <OldTableName> to <NewTableName>
    
  3. Certifique-se de que utiliza nomes de tabelas e colunas que não são palavras-chave ou literais reservados, como 1day ou 2hours. Quando tenta criar uma tabela com palavras-chave ou literais, obtém um erro de sintaxe. Para referenciar entidades com palavras-chave reservadas ou literais, utilize a sintaxe conforme descrito em Identificadores de referência em consultas.

Eliminar ou mudar o nome de uma tabela

Verifique se tem as permissões adequadas. Para eliminar ou mudar o nome de uma tabela, tem de ser membro da função de administrador da base de dados ou administrador de tabela na base de dados. Se necessário, trabalhe com a sua subscrição ou administrador de cluster para que possam adicioná-lo à função adequada.

Para mais informações sobre permissões, consulte Gerir permissões de bases de dados.

Documentação de orientação geral

  1. Consulte o dashboard do estado de funcionamento do serviço Azure Procure o estado do Azure Data Explorer na região onde está a tentar trabalhar com uma base de dados ou tabela.

    Se o estado não for Bom (marca de verificação verde), tente novamente depois de o estado melhorar.

  2. Se ainda precisar de ajuda para resolver o problema, abra um pedido de suporte no Azure-Portal.