错误类型为“数据库”的实体名称“ N / A”不存在

时间:2018-12-23 21:56:38

标签: kusto

我正在使用Azure Date Explorer服务。我正在尝试遵循tutorial并使用以下方法创建表格:

.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 :(得分:1)

.create table命令必须在特定数据库的上下文中运行。

如果还没有created a database,则需要先创建一个,然后才能创建表。

确保要“指向”数据库,并且具有UX左侧站点上的“连接”面板中的必需权限(DatabaseUser或更高权限),并且不要“指向”数据库到Azure Data Explorer群集本身。

答案 1 :(得分:1)

好的,我解决了。似乎有一个错误。

使用Azure门户创建数据库后,单击查询。在显示群集的中间窗格中,您会看到它说错误。

  1. 返回您的集群概述,获取URL(即https://DBNAME.YOURREGION.kusto.windows.net
  2. 转到显示错误的位置,单击“编辑”,然后粘贴URI

现在应该可以了。同样有趣的是,当您再次点击“编辑”时,URL显示为与您因错误螺母再次粘贴而得到的错误相同的简短格式。