2

一段时间以来,我已经成功地使用了 Azure Blob。现在我想将一个表添加到同一个 Azure Store,但这不起作用。我没有得到任何错误的回报。

这是我的代码片段:

        Dim MyBlobClient As CloudBlobClient = MyStoreAccount.CreateCloudBlobClient
        Dim MyContainer As CloudBlobContainer = MyBlobClient.GetContainerReference("demoblob")
        MyContainer.CreateIfNotExists()

        Dim MyTableClient As CloudTableClient = MyStoreAccount.CreateCloudTableClient
        Dim MyTable As CloudTable = MyTableClient.GetTableReference("demotable")
        MyTable.CreateIfNotExists()

当然我已经先解决了连接字符串,这不是问题。作为上述代码的结果,创建了一个名为“demoblob”的容器。但是名称为“可降级”的表不是。代码包含在 Try/Catch/EndTry 中,不会引发错误。

出了什么问题?是否可以在同一存储中混合 blob 和表?

4

1 回答 1

2

表存储是 Windows Azure 提供的另一种存储类型(除了 blob 存储)。虽然 Blob 允许您在 Windows Azure 中存储非结构化数据,但表允许您在其中存储结构化数据。表存储是 NoSql 数据存储。

目前,您无法通过 Windows Azure 门户浏览存储帐户中的表。要查看存储帐户中的表,您需要使用另一个支持表存储的工具。

如果您使用的是 Visual Studio,则可以通过服务器资源管理器查看表。要通过服务器资源管理器查看表,请通过右键单击Windows Azure Storage节点添加存储帐户连接,然后单击Add New Storage Account然后手动添加存储凭据。有第 3 方工具(免费和付费)也可用于查看表格。您可以在此处找到存储资源管理器列表:http: //blogs.msdn.com/b/windowsazurestorage/archive/2010/04/17/windows-azure-storage-explorers.aspx

于 2013-06-17T02:01:11.547 回答