資料表儲存體錯誤碼

如果您在資料表儲存體上執行作業,您可能會收到下列任何錯誤碼。

錯誤碼 HTTP 狀態碼 使用者訊息
DuplicatePropertiesSpecified 不正確的要求 (400) 指定多次的屬性。
EntityNotFound 找不到 (404) 指定的實體不存在。
EntityAlreadyExists 衝突 (409) 指定的實體已經存在。
EntityTooLarge 不正確的要求 (400) 實體大於允許的大小上限。
HostInformationNotPresent 不正確的要求 (400) 要求中不存在必要的主機資訊。 您必須傳送非空白的 Host 標頭,或在要求行中包含絕對 URI。
InvalidDuplicateRow 不正確的要求 (400) 具有 RowKey ' {0} ' 的命令已存在於批次中。 實體只能在批次中出現一次。
InvalidInput 不正確的要求 (400) 批次要求作業超過每個變更集的最大 100 個變更。
InvalidInput 不正確的要求 (400) If-None-Match HTTP 標頭無法針對 PUT 作業指定。
InvalidInput 不正確的要求 (400) 如果目標型別未定義 etag 屬性,則無法指定 If-Match 或 If-None-Match 標頭。
InvalidInput 不正確的要求 (400) 無法同時指定 If-Match 和 If-None-Match HTTP 標頭。 請指定其中一個標頭或其中一個標頭。
InvalidInput 不正確的要求 (400) If-None-Match HTTP 標頭無法針對 DELETE 作業指定。
InvalidInput 不正確的要求 (400) 其中一個要求標頭中指定的 etag 值 ' {0} ' 無效。 請確定只指定一個 etag 值,而且有效。
InvalidValueType 不正確的要求 (400) 指定的值無效。
JsonFormatNotSupported 不支援的媒體類型 (415) 不支援 JSON 格式。
MethodNotAllowed 不允許的方法 (405) 指定的資源不允許所要求的方法。
NotImplemented 未實作 (501) 未對指定的資源實作要求的作業。
OutOfRangeInput 不正確的要求 (400) 值 '' 的 ' {0}{1} ' 參數超出範圍。
PropertiesNeedValue 不正確的要求 (400) 未指定實體中所有屬性的值。
PropertyNameInvalid 不正確的要求 (400) 屬性名稱無效。
PropertyNameTooLong 不正確的要求 (400) 屬性名稱超過允許的最大長度。
PropertyValueTooLarge 不正確的要求 (400) 屬性值大於允許的大小上限。
TableAlreadyExists 衝突 (409) 指定的資料表已經存在。
TableBeingDeleted 衝突 (409) 正在刪除指定的資料表。
TableNotFound 找不到 (404) 指定的資料表不存在。
TooManyProperties 不正確的要求 (400) 實體中包含的屬性數目超過允許的數目。
UpdateConditionNotSatisfied 先決條件失敗 (412) 不符合要求中所指定的更新條件。
XMethodIncorrectCount 不正確的要求 (400) 指定多個 X-HTTP-Method
XMethodIncorrectValue 不正確的要求 (400) 指定的 X-HTTP-Method 無效。
XMethodNotUsingPost 不正確的要求 (400) 要求使用 X-HTTP-Method 搭配 POST 以外的 HTTP 動詞。

另請參閱

常見的 REST API 錯誤碼
Blob 儲存體錯誤碼
佇列儲存體錯誤碼
針對 API 作業進行疑難排解
HttpStatusCode 列舉
Azure 儲存體 REST