2009-07-28 126 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