在Azure中创建表时出现异常

时间:2012-08-21 13:48:36

标签: c# azure azure-storage

在Azure中创建表格

    public void Create()
    {
        TableClient.CreateTableIfNotExist(TableName);
    }

我收到以下异常:

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<error xmlns="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
 <code>OutOfRangeInput</code>
 <message xml:lang="en-US">One of the request inputs is out of range.
RequestId:df3a853d-5ff6-46ec-908e-99ddf49c104c
Time:2012-08-21T13:41:43.9555920Z</message>
</error>

任何人都可以解释一下这个问题吗?

1 个答案:

答案 0 :(得分:4)

表名无效。你用的是什么名字?

来自MSDN

表名必须符合以下规则:

表名在帐户中必须是唯一的。

表名可能只包含字母数字字符。

表名不能以数字字符开头。

表名不区分大小写。

表名称长度必须为3到63个字符。

这些规则也用正则表达式“^ [A-Za-z] [A-Za-z0-9] {2,62} $”来描述。

表名保留了创建它们的大小写,但在使用时不区分大小写。