匯出 (0) 列印
全部展開

錯誤訊息 (Azure SQL Database)

更新日期: 2015年3月

本主題包含只有在使用 Microsoft Azure SQL Database 時才會發生之錯誤的相關資訊。

下表依遞增順序列出所有一般錯誤。

 

錯誤號碼 嚴重性 描述

15006

16

<AdministratorLogin> 不是有效的名稱,因為其中包含無效的字元。

40014

16

不能在同一筆交易中使用多個資料庫。

40054

16

這個版本的 SQL Server 不支援沒有叢集索引的資料表。請建立叢集索引後再試一次。

40133

15

這個版本的 SQL Server 不支援這項作業。

40506

16

為這個版本的 SQL Server 指定的 SID 無效。

40507

16

在這個版本的 SQL Server 中,無法用參數叫用 '%.*ls'。

40508

16

不支援以 USE 陳述式在資料庫之間切換。請使用新連接來連接到不同資料庫。

40510

16

這個版本的 SQL Server 不支援陳述式 '%.*ls'。

40511

16

這個版本的 SQL Server 不支援內建函數 '%.*ls'。

40512

16

這個版本的 SQL Server 不支援已被取代的功能 '%ls'。

40513

16

這個版本的 SQL Server 不支援伺服器變數 '%.*ls'。

40514

16

這個版本的 SQL Server 不支援 '%ls'。

40515

16

這個版本的 SQL Server 不支援在 '%.*ls' 中參考資料庫和/或伺服器名稱。

40516

16

這個版本的 SQL Server 不支援全域暫存物件。

40517

16

這個版本的 SQL Server 不支援關鍵字或陳述式選項 '%.*ls'。

40518

16

這個版本的 SQL Server 不支援 DBCC 命令 '%.*ls'。

40520

16

這個版本的 SQL Server 不支援安全性實體類別 '%S_MSG'。

40521

16

這個版本的 SQL Server 在伺服器範圍中不支援安全性實體類別 '%S_MSG'。

40522

16

這個版本的 SQL Server 不支援資料庫主體 '%.*ls' 類型。

40523

16

這個版本的 SQL Server 不支援建立隱含使用者 '%.*ls'。請明確建立使用者之後再使用。

40524

16

這個版本的 SQL Server 不支援資料類型 '%.*ls'。

40525

16

這個版本的 SQL Server 不支援 WITH '%.ls'。

40526

16

這個版本的 SQL Server 不支援 '%.*ls' 資料列集提供者。

40527

16

這個版本的 SQL Server 不支援連結的伺服器。

40528

16

這個版本的 SQL Server 無法將使用者對應到憑證、非對稱金鑰或 Windows 登入。

40529

16

這個版本的 SQL Server 不支援模擬內容中的內建函數 '%.*ls'。

40532

11

無法開啟登入所要求的伺服器 "%.*ls"。登入失敗。

40553

16

已終止工作階段,因為它過度使用記憶體。請嘗試修改查詢以處理較少的資料列。

note附註
減少 Transact-SQL 程式碼中 ORDER BYGROUP BY 作業的數目,有助於降低查詢的記憶體需求。

40604

16

無法 CREATE/ALTER DATABASE,因為它會超過伺服器的配額。

40606

16

這個版本的 SQL Server 不支援附加資料庫。

40607

16

這個版本的 SQL Server 不支援 Windows 登入。

40611

16

伺服器最多只能有 128 個定義的防火牆規則。

40614

16

防火牆規則的起始 IP 位址不能超過結束 IP 位址。

40615

16

無法開啟登入要求的伺服器 '{0}'。不允許 IP 位址 '{1}' 的用戶端存取伺服器。若要啟用存取,請使用 SQL 資料庫 入口網站或對 master 資料庫執行 sp_set_firewall_rule 來為這個 IP 位址或位址範圍建立防火牆規則。這項變更可能要五分鐘後才會生效。

40617

16

開頭為<規則名稱> 的防火牆規則名稱太長。最大長度為 128。

40618

16

防火牆規則名稱不可以是空的。

40627

20

伺服器 '{0}' 和資料庫 '{1}' 上的作業正在進行中。請等候幾分鐘,然後再試一次。

40630

16

密碼驗證失敗。因為密碼太短而不符合原則要求。

40631

16

您指定的密碼太長。密碼不可超過 128 個字元。

40632

16

密碼驗證失敗。因為密碼不夠複雜而不符合原則需求。

40636

16

在這項作業中無法使用保留的資料庫名稱 '%.*ls'。

40638

16

無效的訂用 ID<subscription-id>. 訂用帳戶不存在。

40639

16

要求不符合結構描述:<schema error>。

40640

20

伺服器發生非預期的例外狀況。

40641

16

指定的位置無效。

40642

17

伺服器目前太忙碌。請稍後再試。

40643

16

指定的 x-ms-version 標頭值無效。

40644

14

無法授與指定之訂用帳戶的存取權。

40645

16

Servername<servername> 不能是空白或 Null。只能由小寫字母 'a'-'z'、數字 0-9 和連字號組成。連字號不可做為名稱的開頭或結尾。

40646

16

訂用帳戶 ID 不可以是空的。

40647

16

訂用帳戶<subscription-id 沒有伺服器servername.

40648

17

執行太多要求。請稍後重試。

40649

16

指定了無效的內容類型。只支援應用程式/xml。

40650

16

訂用帳戶<subscription-id> 不存在或尚未準備進行作業。

40651

16

無法建立伺服器,因為訂用<subscription-id> 已停用。

40652

16

無法移動或建立伺服器。訂用帳戶<subscription-id> 將會超出伺服器配額。

40671

17

閘道與管理服務之間的通訊失敗。請稍後重試。

45168

16

SQL Azure 系統的負載不足,正在對單一伺服器的並行 DB CRUD 作業 (例如建立資料庫) 設定上限。錯誤訊息中指定的伺服器超出並行連接數目上限。請稍後再試一次。

45169

16

SQL Azure 系統的負載不足,正在對單一訂用帳戶的並行伺服器 CRUD 作業 (例如建立伺服器) 數目設定上限。錯誤訊息中指定的訂用帳戶超出並行連接數目上限,因此要求遭到拒絕。請稍後再試一次。

下表涵蓋您在 Azure SQL 資料庫 中複製資料庫時,可能遭遇的各種錯誤。如需詳細資訊,請參閱在 Azure SQL Database 中複製資料庫

 

錯誤號碼 嚴重性 描述

40635

16

IP 位址 '%.*ls' 的用戶端已暫時停用。

40637

16

建立資料庫副本目前已停用。

40561

16

資料庫複製失敗。來源或目標資料庫不存在。

40562

16

資料庫複製失敗。來源資料庫已卸除。

40563

16

資料庫複製失敗。目標資料庫已卸除。

40564

16

料庫複製因內部錯誤而失敗。請卸除目標資料庫後再試一次。

40565

16

資料庫複製失敗。只允許從同一個來源同時進行 1 個資料庫複製。請卸除目標資料庫,稍後再試一次。

40566

16

料庫複製因內部錯誤而失敗。請卸除目標資料庫後再試一次。

40567

16

料庫複製因內部錯誤而失敗。請卸除目標資料庫後再試一次。

40568

16

資料庫複製失敗。來源資料庫已無法使用。請卸除目標資料庫後再試一次。

40569

16

資料庫複製失敗。目標資料庫已無法使用。請卸除目標資料庫後再試一次。

40570

16

料庫複製因內部錯誤而失敗。請卸除目標資料庫,稍後再試一次。

40571

16

料庫複製因內部錯誤而失敗。請卸除目標資料庫,稍後再試一次。

下表涵蓋您在使用 Azure SQL 資料庫 時可能遭遇的連接遺失錯誤。如需詳細資訊,請參閱Azure SQL Database 一般方針和限制Azure SQL Database 資源管理

 

錯誤號碼 嚴重性 描述

10928

20

資源識別碼:%d。資料庫的 %s 限制是 %d,目前已經達到此限制。如需詳細資訊,請參閱 http://go.microsoft.com/fwlink/?LinkId=267637

資源 ID 表示已達到限制的資源。背景工作執行緒的資源識別碼 = 1。如果是工作階段,則資源識別碼 = 2。

note附註
如需有關此錯誤以及如何解決它的詳細資訊,請參閱Azure SQL Database 資源管理

10929

20

資源識別碼:%d。%s 最小保證是 %d,最大限制是 %d,而資料庫的目前使用量是 %d。不過,伺服器目前太忙碌,對這個資料庫無法支援大於 %d 的要求。如需詳細資訊,請參閱 http://go.microsoft.com/fwlink/?LinkId=267637。否則請稍後再試。

資源 ID 表示已達到限制的資源。背景工作執行緒的資源識別碼 = 1。如果是工作階段,則資源識別碼 = 2。

note附註
如需有關此錯誤以及如何解決它的詳細資訊,請參閱Azure SQL Database 資源管理

40197

17

服務在處理您的要求時發生錯誤。請再試一次。錯誤碼 %d。

當服務因軟體或硬體升級、硬體失敗或任何其他容錯移轉問題而關閉時,您將會收到這個錯誤。內嵌在錯誤訊息 40197 中的錯誤碼 (%d) 會提供有關發生之失敗或容錯移轉種類的詳細資訊。內嵌在錯誤訊息 40197 中的一些錯誤碼範例包括 40020、40143、40166 和 40540。

若重新連接至您的 SQL Database 伺服器,將會自動連接至狀況良好的資料庫。您的應用程式必須攔截錯誤 40197、記錄訊息內的內嵌錯誤碼 (%d) 以供疑難排解,並嘗試重新連接至 SQL Database,直到資源可供使用且再次建立您的連線為止。

40501

20

服務目前忙碌中。請在 10 秒後重試一次要求。事件識別碼:%ls。程式碼:%d。

note附註
如需有關此錯誤以及如何將傳回之代碼解碼的詳細資訊,請參閱Azure SQL Database 節流

40544

20

資料庫已達到大小配額。請分割或刪除資料、卸除索引,或參閱文件找出可能的解決方案。

note附註
如需有關此錯誤以及如何解決它的詳細資訊,請參閱Azure SQL Database 資源限制

40549

16

工作階段已終止,因為您有長時間執行的交易。請嘗試縮短您的交易。

note附註
如需有關此錯誤以及如何解決它的詳細資訊,請參閱Azure SQL Database 資源限制

40550

16

已終止工作階段,因為它取得太多鎖定。請嘗試在單一交易中讀取或修改較少的資料列。

note附註
如需有關此錯誤以及如何解決它的詳細資訊,請參閱Azure SQL Database 資源限制

40551

16

已終止工作階段,因為它過度使用 TEMPDB。請嘗試修改查詢,減少使用暫存資料表空間。

note附註
如果您使用暫存物件,請在工作階段不再需要暫存物件時將其卸除,以節省 TEMPDB 資料庫中的空間。如需有關此錯誤以及如何解決它的詳細資訊,請參閱Azure SQL Database 資源限制

40552

16

已終止工作階段,因為它過度使用交易記錄檔空間。請嘗試在單一交易中修改較少的資料列。

note附註
如果您使用 bcp.exe 公用程式或 System.Data.SqlClient.SqlBulkCopy 類別執行大量插入,請嘗試使用 –b batchsizeBatchSize 選項,限制每一筆交易中複製到伺服器的資料列數目。如果您使用 ALTER INDEX 陳述式重建索引,請嘗試使用 REBUILD WITH ONLINE = ON 選項。

如需有關此錯誤以及如何解決它的詳細資訊,請參閱Azure SQL Database 資源限制

40553

16

已終止工作階段,因為它過度使用記憶體。請嘗試修改查詢以處理較少的資料列。

note附註
減少 Transact-SQL 程式碼中 ORDER BYGROUP BY 作業的數目,有助於降低查詢的記憶體需求。如需有關此錯誤以及如何解決它的詳細資訊,請參閱Azure SQL Database 資源限制

40613

17

伺服器 '%.*ls' 上的資料庫 '%.*ls' 目前無法使用。請稍後重試一次連接。如果問題仍然存在,請連絡客戶支援,並將工作階段追蹤識別碼 '%.*ls' 提供給他們。

下表涵蓋您在使用同盟時可能遭遇的錯誤。如需詳細資訊,請參閱管理資料庫同盟 (Azure SQL Database)

Important重要事項
目前的同盟實作將汰換為 Web 和 Business 服務層。「彈性延展」功能可讓您以最少的工作量建立分區化應用程式。如需詳細資訊,請參閱 Azure SQL Database 彈性延展主題。請考慮部署自訂分區化解決方案,以達到最大的延展性、彈性和效能。如需有關自訂分區化的詳細資訊,請參閱向外延展 Azure SQL Database

 

錯誤號碼 嚴重性 描述 降低

266

16

多重陳述式的交易內不允許 <statement> 陳述式

發出陳述式之前,檢查連接的 Trancount 是否為 0

2072

16

資料庫 '%.*ls' 不存在

發出 USE FEDERATION 之前,在 sys.databases 中檢查資料庫狀態

2209

16

%s 接近 ‘%ls’ 的語法錯誤

只能在同盟成員中建立資料表時使用 FEDERATED ON。

2714

16

資料庫中已經有一個名為 ‘%.*ls’ 的物件

同盟名稱已經存在

10054, 10053

20

從伺服器接收結果時發生傳輸層錯誤。主機電腦中的軟體已中止建立的連接

在您的應用程式中實作重試邏輯

40530

15

<statement> 必須是批次中的唯一陳述式

確定批次中沒有其他陳述式

40604

16

無法 CREATE DATABASE,因為它會超過伺服器的配額

擴充伺服器資料庫計數配額

45000

16

<statement> 作業失敗。指定的同盟名稱 <federation_name> 無效

Federation_name 不符合同盟名稱規則或者不是有效的識別碼

45001

16

<statement> 作業失敗。指定的同盟名稱不存在

同盟名稱不存在

45002

16

<statement> 作業失敗。指定的同盟索引鍵名稱 <distribution_name> 無效

同盟索引鍵不存在或無效

45004

16

<statement> 作業失敗。指定的值對同盟索引鍵 <distribution_name> 和同盟 <federation_name> 無效

USE FEDERATION:使用位於同盟索引鍵資料類型之定義域中的界限值,或是非 NULL 的界限值。

ALTER FEDERATION SPLIT: 使用原本不是分割點之同盟索引鍵定義域中的有效值

ALTER FEDERATION DROP: 使用原本是分割點之同盟索引鍵定義域中的有效值

45005

16

當另一個同盟作業正在同盟 <federation_name> 與成員 (識別碼為 <member_id>) 上進行時,無法執行 <statement>

等候並行作業完成

45006

16

<statement> 作業失敗。同盟成員不允許使用參考同盟資料表之參考資料表中的外部索引鍵關聯性

不支援

45007

16

<statement> 作業失敗。同盟資料表之間的外部索引鍵關聯性必須包含同盟索引鍵資料行。

不支援

45008

16

<statement> 作業失敗。同盟索引鍵資料類型不符合資料行資料類型

不支援

45009

16

<statement> 作業失敗。篩選連接不支援此作業

不支援

45010

16

<statement> 作業失敗。無法更新同盟索引鍵

不支援

45011

16

<statement> 作業失敗。無法更新同盟索引鍵結構描述

不支援

45012

16

針對同盟索引鍵指定的值無效

此值必須位於連接所處理的範圍內。

如果已篩選,則為指定的同盟索引鍵值。

如果未篩選,則為同盟成員所涵蓋的範圍

45013

16

此 SID 已經存在不同的使用者名稱底下

同盟成員中使用者的 SID 是從同盟根中相同使用者帳戶的 SID 所複製。在某些狀況中,SID 可能已經使用中。

45014

16

%ls 不支援 %ls

不支援的作業

45022

16

<statement> 作業失敗。同盟索引鍵 <distribution_name> 和同盟 <federation_name> 的指定界限值已經存在

指定原本是界限值的值

45023

16

<statement> 作業失敗。同盟索引鍵 <distribution_name> 和同盟 <federation_name> 的指定界限值不存在

指定原本不是界限值的值

顯示:
© 2015 Microsoft