你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

表存储错误代码

如果在表存储上运行操作,可能会收到以下任何错误代码。

错误代码 HTTP 状态代码 用户消息
DuplicatePropertiesSpecified 错误的请求 (400) 某一属性指定了多次。
EntityNotFound 找不到 (404) 指定的实体不存在。
EntityAlreadyExists 冲突 (409) 指定的实体已经存在。
EntityTooLarge 错误的请求 (400) 实体大于允许的最大大小。
HostInformationNotPresent 错误的请求 (400) 请求中不存在请求的主机信息。 必须发送非空Host 标头或在请求行中包含绝对 URI。
InvalidDuplicateRow 错误的请求 (400) 包含 RowKey “{0}” 的命令已存在于批处理中。 实体只能在批处理中显示一次。
InvalidInput 错误的请求 (400) 批处理请求操作超过每个更改集的最大 100 个更改。
InvalidInput 错误的请求 (400) 无法为 PUT 操作指定 If-None-Match HTTP 标头。
InvalidInput 错误的请求 (400) 如果目标类型未定义 etag 属性,则无法指定 If-Match 或 If-None-Match 标头。
InvalidInput 错误的请求 (400) 不能同时指定If-Match和 If-None-Match HTTP 标头。 请指定其中一个标头或其中一个标头。
InvalidInput 错误的请求 (400) 无法为 DELETE 操作指定 If-None-Match HTTP 标头。
InvalidInput 错误的请求 (400) 在其中一个请求标头中指定的 etag 值“{0}无效。 请确保只指定了一个 etag 值并且有效。
InvalidValueType 错误的请求 (400) 指定的值无效。
JsonFormatNotSupported 不支持的介质类型 (415) 不支持 JSON 格式。
MethodNotAllowed 不允许使用方法 (405) 指定的资源上不允许请求的方法。
NotImplemented 未实现 (501) 指定的资源上未实现请求的操作。
OutOfRangeInput 错误的请求 (400) 值“{1}”的“{0}'”参数范围不足。
PropertiesNeedValue 错误的请求 (400) 尚未为实体中的所有属性指定值。
PropertyNameInvalid 错误的请求 (400) 属性名称无效。
PropertyNameTooLong 错误的请求 (400) 属性名称超过了允许的最大长度。
PropertyValueTooLarge 错误的请求 (400) 属性值大于允许的最大大小。
TableAlreadyExists 冲突 (409) 指定的表已存在。
TableBeingDeleted 冲突 (409) 正在删除指定的表。
TableNotFound 找不到 (404) 指定的表不存在。
TooManyProperties 错误的请求 (400) 实体包含的属性超过了允许的数量。
UpdateConditionNotSatisfied 前提条件失败 (412) 不满足请求中指定的更新条件。
XMethodIncorrectCount 错误的请求 (400) 指定了多个 X-HTTP 方法
XMethodIncorrectValue 错误的请求 (400) 指定的 X-HTTP-方法 无效。
XMethodNotUsingPost 错误的请求 (400) 请求将 X-HTTP-Method 与 POST 以外的 HTTP 谓词配合使用。

请参阅

常见 REST API 错误代码
Blob 存储错误代码
队列存储错误代码
API 操作疑难解答
HttpStatusCode 枚举
Azure 存储 REST