在 Windows Azure 中创建测试表存储时增加默认字符串值长度

Posted

技术标签:

【中文标题】在 Windows Azure 中创建测试表存储时增加默认字符串值长度【英文标题】:Increasing default string value length when creating Test Table Storage in Windows Azure 【发布时间】:2010-11-22 01:18:32 【问题描述】:

是否可以将字符串值的默认值长度从 nvarchar(1000) 增加到更高的值?

这样我每次重新创建表时都不需要在 SQLEXPRESS 中编辑表。

【问题讨论】:

您已将这个问题标记为 windows-azure-storage,但您实际上使用的是 SQL Azure 吗? Azure 表存储不应该对字符串长度有任何限制。 这是 11 月之前的 CTP 中的一个问题,当您在本地测试表存储时,Azure 使用 SQL Express 数据库来模拟表存储。我不确定它现在是否仍然是一个问题。这个问题可能不再相关。 【参考方案1】:

模拟的 Azure 存储确实使用 SQL 服务器,并且不会像在 Azure 中那样支持所有内容。 Azure 也会持续更新,而您的模拟存储则不会。当我遇到不同的实现问题时,我建议你做同样的事情;针对特殊存储帐户(在 azure 中)运行测试以进行开发。这样你就知道它会起作用。

【讨论】:

以上是关于在 Windows Azure 中创建测试表存储时增加默认字符串值长度的主要内容,如果未能解决你的问题,请参考以下文章

如何将标签添加到在 Microsoft Azure 中创建的文件存储、队列存储和表存储

Azure 门户在存储帐户中创建 Blob 容器时出错

在 Azure Blob 容器中创建两个文件时,如何在 Azure 数据工厂中创建事件触发器?

Microsoft Azure:如何在 blob 容器中创建子目录

使用 Windows Azure 更改表

无法在Azure blob存储$ root容器中创建文件夹