此問題有2個部分。使用Windows Azure查詢表存儲數據
有沒有辦法查看本地存儲的數據。我明白,本地表存儲實際上是在幕後使用SQLExpress完成的。 SQLExpress數據庫位於哪裏,我可以使用任何查詢工具打開它?是否有我需要使用的特定帳戶?
將應用程序部署到Azure服務後,如何查詢數據? Google App Engine有一個數據查看器/查詢工具,Azure有類似的東西嗎?
此問題有2個部分。使用Windows Azure查詢表存儲數據
有沒有辦法查看本地存儲的數據。我明白,本地表存儲實際上是在幕後使用SQLExpress完成的。 SQLExpress數據庫位於哪裏,我可以使用任何查詢工具打開它?是否有我需要使用的特定帳戶?
將應用程序部署到Azure服務後,如何查詢數據? Google App Engine有一個數據查看器/查詢工具,Azure有類似的東西嗎?
我不知道關於你的第一個問題,但對於第二部分:這是相同的,當你使用本地表服務,當您使用ADO.NET數據服務客戶端的開發, 至少。只需使用Azure存儲帳戶的服務根目錄即可。或者,如果您需要(無模式)Azure表的靈活性,則可以使用REST接口。
我不知道類似於GAE數據查看器的工具,但要自己構建類似的東西並不是很困難。
我剛剛找到了我對#1的答案。顯然,數據庫正在使用與我的項目名稱相同的數據庫的默認SQLExpress實例。有些表映射到我的實體,每個都有映射到我的屬性的列。
我發現這個Codeplex上,發現它的瀏覽實時存儲有用:http://azurestorageexplorer.codeplex.com/
#1,我可能會建議您使用我們的產品雲存儲工作室。你可以在我們的網站找到更多關於這方面的信息:/Products/CloudStorageStudio/Default.aspx。
它還具有「查詢」功能,以便您可以針對您的表格存儲執行查詢。
由於我是一位新用戶,每位新用戶的答案限制爲1個鏈接,因此還有更多答案。
對Azure的表存儲查詢時,您可能會發現這些鏈接有用的:
您還可以使用Windows Azure TabeleBrowser查看什麼是特定帳戶名的表格中。
您可以直接從Visual Studio 2010服務器瀏覽器查看開發存儲中的表和blob
+1謝謝。我知道這只是在開發結構中。我對數據在哪裏走得更遠感到好奇。感謝#2。我會檢查一下 – 2009-07-30 22:30:58