1

在 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>

谁能解释一下这个问题?

4

1 回答 1

4

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

来自MSDN

表名必须符合以下规则:

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

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

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

表名不区分大小写。

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

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

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

于 2012-08-21T13:51:19.970 回答