使用Microsoft Azure查询表存储数据

使用Microsoft Azure查询表存储数据,azure,azure-storage,Azure,Azure Storage,这个问题有两个部分 是否有办法查看本地存储的数据。我知道本地表存储实际上是在后台使用SQLExpress完成的。SQLExpress数据库位于哪里?我可以使用任何查询工具打开它吗?是否有我需要使用的特定帐户 一旦应用程序部署到Azure服务,我如何查询数据?Google应用程序引擎有一个数据查看器/查询工具,Azure有类似的工具吗 我不确定您的第一个问题,但对于第二部分:这与使用本地表服务开发时是一样的,至少与使用ADO.NET数据服务客户端时是一样的。只需使用Azure存储帐户的服务根。如果

这个问题有两个部分

  • 是否有办法查看本地存储的数据。我知道本地表存储实际上是在后台使用SQLExpress完成的。SQLExpress数据库位于哪里?我可以使用任何查询工具打开它吗?是否有我需要使用的特定帐户

  • 一旦应用程序部署到Azure服务,我如何查询数据?Google应用程序引擎有一个数据查看器/查询工具,Azure有类似的工具吗


  • 我不确定您的第一个问题,但对于第二部分:这与使用本地表服务开发时是一样的,至少与使用ADO.NET数据服务客户端时是一样的。只需使用Azure存储帐户的服务根。如果需要(无模式)Azure表的灵活性,也可以使用REST接口

    我不知道有哪种工具与GAE的data viewer类似,但自己构建类似的工具并不困难。

    我刚刚找到了对#1的答案。显然,该数据库位于我的默认SQLExpress实例下,其数据库与我的项目同名。有一些表映射到我的实体,每个表的列映射到我的属性

  • 您可以看到的SQLExpress intance仅在dev结构中,并且在部署后没有等价物,因此在使用它时要小心
  • 您可以尝试使用Linqpad查询表。看看杰米·汤姆森的作品

  • 我在Codeplex上发现了这一点,并发现它对浏览实时存储非常有用:

    对于#1,我建议您使用我们的产品Cloud storage Studio。您可以从我们的网站上找到更多信息:


    它还有一个“查询”功能,以便您可以对表存储执行查询

    因为我是一个新用户,每个新用户的答案有一个链接的限制,所以这是一个更多的答案

    在查询Azure表存储时,您可能会发现这些链接也很有用:


    您还可以使用查看特定帐户名表中的内容

    您可以直接从Visual Studio 2010 Server Explorer查看开发存储中的表和Blob

    +1谢谢。我知道它只是在开发结构中。我有点好奇数据去了哪里。谢谢你的#2。我去看看