Поделиться через


Устранение неполадок. Не удается создать или удалить базу данных или таблицу в обозревателе данных Azure

В обозревателе данных Azure вы будете регулярно работать с базами данных и таблицами. В этой статье описываются также действия по устранению возможных неполадок.

Создание базы данных

  1. Убедитесь, что у вас есть соответствующие разрешения. Для создания базы данных требуется роль Участник или Владелец в подписке Azure. При необходимости обратитесь к администратору подписки, чтобы он добавил вас к соответствующей роли.

  2. Убедитесь в отсутствии ошибок проверки имени базы данных. Имя должно содержать только буквы и цифры, а его длина не должна превышать 260 символов.

  3. Убедитесь, что срок хранения базы данных и значения кэширования находятся в допустимых пределах. Срок хранения должен составлять от 1 до 36500 дней (100 лет). Значение кэширования должно быть от 1 до максимального набора значений для срока хранения.

Удаление или переименование базы данных

Убедитесь, что у вас есть соответствующие разрешения. Для удаления или переименования базы данных требуется роль Участник или Владелец в подписке Azure. При необходимости обратитесь к администратору подписки, чтобы он добавил вас к соответствующей роли. Если у вас есть роль администратора базы данных, можно также удалить или переименовать базу данных.

Сведения об удалении базы данных см. в статье "Удаление базы данных".

Создание таблицы

  1. Убедитесь, что у вас есть соответствующие разрешения. Для создания таблицы требуется роль администратора или пользователя в базе данных либо роль Участник или Владелец в подписке Azure. При необходимости обратитесь к администратору подписки или кластера, чтобы он добавил вас к соответствующей роли.

    Дополнительные сведения о разрешениях см. в разделе Управлять разрешениями базы данных.

  2. Убедитесь, что таблицы с таким именем не существует. Если она существует, вы можете создать таблицу с другим именем, переименовать существующую таблицу (требуется роль администратора таблицы) или удалить существующую таблицу (требуется роль администратора базы данных). Используйте такие команды:

    .drop table <TableName>
    
    .rename table <OldTableName> to <NewTableName>
    
  3. Убедитесь, что используются имена таблиц и столбцов, которые не являются зарезервированными ключевыми словами или литералами, например 1day или 2hours. Если вы попытаетесь создать таблицу с помощью ключевых слов или литералов, поступит сообщение о синтаксической ошибке. Чтобы ссылаться на сущности с зарезервированными ключевыми словами или литералами, используйте синтаксис, как описано в справочнике по идентификаторам в запросах.

Удаление или переименование таблицы

Убедитесь, что у вас есть соответствующие разрешения. Для удаления и переименования таблиц требуется роль администратора баз данных или администратора таблиц в базе данных. При необходимости обратитесь к администратору подписки или кластера, чтобы он добавил вас к соответствующей роли.

Дополнительные сведения о разрешениях см. в разделе Управлять разрешениями базы данных.

Общее руководство

  1. Проверьте панель мониторинга работоспособности службы Azure. Просмотрите состояние обозревателя данных Azure в регионе, где вы работаете с базой данных или таблицей.

    Если состояние не Хорошо (зеленая галочка), попробуйте повторить операцию после того, как состояние улучшится.

  2. Если вам нужна помощь в решении проблемы, откройте запрос на поддержку на портале Azure.