Ошибка Имя объекта "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, и вы нажмете запрос. Вы увидите сообщение об ошибке в той средней панели, где показан кластер.
- Вернитесь к обзору кластера, получите URL-адрес (например, https://dbname.yourregion.kusto.windows.net/).
- Перейдите туда, где отображается ошибка, нажмите "Изменить", затем вставьте в URI.
Теперь должно работать. Также интересно, что когда вы снова нажмете "Изменить", URL-адрес будет отображен в виде той же краткой формы, которая была у вас, когда гайка ошибки, как-то вставлявшая его, исправила его.
.create table
Команда должна выполняться в контексте конкретной базы данных.
Если вы еще не создали базу данных, вам сначала нужно создать ее, чтобы создать таблицу.
Убедитесь, что вы "указываете" на базу данных, у вас есть необходимые разрешения (DatabaseUser
или выше) на панели соединений на левом сайте UX, и вы не "указываете" на сам кластер Azure Data Explorer.
Если вы создаете таблицу через портал в разделе «Запрос», вам нужно убедиться, что ваша область видимости находится в базе данных, а не в самом кластере. Нажать на>>
кнопку, и вы увидите кластер, нажмите «Обновить» и щелкните базу данных внизу, чтобы выбрать область базы данных. Теперь снова выполните запрос, и он будет работать.