Ошибка Имя объекта «N / A» типа «База данных» не существует - PullRequest
0 голосов
/ 24 декабря 2018

Я играю со службой 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

Ответы [ 2 ]

0 голосов
/ 24 декабря 2018

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

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

  1. Вернитесь к обзору кластера, возьмите URL (т. Е. https://DBNAME.YOURREGION.kusto.windows.net)
  2. Перейтитам, где отображается ошибка, нажмите «изменить», затем вставьте в URI
* 1012. * Теперь это должно работать. Также интересно, когда вы снова нажмете кнопку «Изменить», URL будет отображаться в том же кратком виде, что и приу вас была гайка ошибки, как-то вставленная в нее, исправила ее.
0 голосов
/ 24 декабря 2018

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

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

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

...