Ошибка Имя объекта "N/A" типа "База данных" не существует

Я играю с сервисом Azure Date Explorer. Я пытаюсь следовать учебнику и создать таблицу, используя:

.create table StormEvents (StartTime: datetime, EndTime: datetime, EpisodeId: int, EventId: int, State: string, EventType: string, InjuriesDirect: int, InjuriesIndirect: int, DeathsDirect: int, DeathsIndirect: int, DamageProperty: int, DamageCrops: int, Source: string, BeginLocation: string, EndLocation: string, BeginLat: real, BeginLon: real, EndLat: real, EndLon: real, EpisodeNarrative: string, EventNarrative: string, StormSummary: dynamic)

Однако я получаю сообщение: Ошибка Имя объекта "N/A" типа "База данных" не существует. clientRequestId: KustoWebV2;38b1da41-5827-4d55-986a-457190528f82

3 ответа

Хорошо, я решил это. Кажется, есть ошибка.

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

  1. Вернитесь к обзору кластера, получите URL-адрес (например, https://dbname.yourregion.kusto.windows.net/).
  2. Перейдите туда, где отображается ошибка, нажмите "Изменить", затем вставьте в URI.

Теперь должно работать. Также интересно, что когда вы снова нажмете "Изменить", URL-адрес будет отображен в виде той же краткой формы, которая была у вас, когда гайка ошибки, как-то вставлявшая его, исправила его.

.create table Команда должна выполняться в контексте конкретной базы данных.

Если вы еще не создали базу данных, вам сначала нужно создать ее, чтобы создать таблицу.

Убедитесь, что вы "указываете" на базу данных, у вас есть необходимые разрешения (DatabaseUser или выше) на панели соединений на левом сайте UX, и вы не "указываете" на сам кластер Azure Data Explorer.

Если вы создаете таблицу через портал в разделе «Запрос», вам нужно убедиться, что ваша область видимости находится в базе данных, а не в самом кластере. Нажать на>>кнопку, и вы увидите кластер, нажмите «Обновить» и щелкните базу данных внизу, чтобы выбрать область базы данных. Теперь снова выполните запрос, и он будет работать.

Другие вопросы по тегам