2009-07-28 91 views
8

此问题有2个部分。使用Windows Azure查询表存储数据

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

  2. 将应用程序部署到Azure服务后,如何查询数据? Google App Engine有一个数据查看器/查询工具,Azure有类似的东西吗?

回答

2
  1. 您可以看到的SQLExpress实例仅在开发结构中,并且一旦遇到问题就没有等效,因此请谨慎使用它。
  2. 您可以尝试使用Linqpad查询您的表格。看看Jamie Thomson的this post
+0

+1谢谢。我知道这只是在开发结构中。我对数据在哪里走得更远感到好奇。感谢#2。我会检查一下 – 2009-07-30 22:30:58

1

我不知道关于你的第一个问题,但对于第二部分:这是相同的,当你使用本地表服务,当您使用ADO.NET数据服务客户端的开发, 至少。只需使用Azure存储帐户的服务根目录即可。或者,如果您需要(无模式)Azure表的灵活性,则可以使用REST接口。

我不知道类似于GAE数据查看器的工具,但要自己构建类似的东西并不是很困难。

1

我刚刚找到了我对#1的答案。显然,数据库正在使用与我的项目名称相同的数据库的默认SQLExpress实例。有些表映射到我的实体,每个都有映射到我的属性的列。

3

#1,我可能会建议您使用我们的产品云存储工作室。你可以在我们的网站找到更多关于这方面的信息:/Products/CloudStorageStudio/Default.aspx

它还具有“查询”功能,以便您可以针对您的表格存储执行查询。

0

您可以直接从Visual Studio 2010服务器浏览器查看开发存储中的表和blob