SQL错误代码全说明.doc
《SQL错误代码全说明.doc》由会员分享,可在线阅读,更多相关《SQL错误代码全说明.doc(288页珍藏版)》请在三一文库上搜索。
1、 Informix錯誤代碼 0 成功。操作成功。當 SQL 語句成功地執行時,資料庫伺服器把這個 SQLCODE 值返回給應用程式。100 沒有發現匹配的記錄。資料庫伺服器不能尋找更多的資料。這個資訊是ANSI 標準的 SQLCODE 值。如果你想選擇或取資料,遇到了資料結束,或沒有資料匹配 WHERE 子句中的條件。檢查是否是空表。使用這個 SQLCODE值決定一個語句什麼時候到達資料結束。要瞭解更多的信息,請參看適當的 INFORMIX-ESQL/C 程式師手冊中的討論。資料庫伺服器能夠返回這個 SQLCODE 值給在運行的程式。1203 找不到資訊檔資料提取不能找到所需的資訊檔。確保當你
2、設置INFORMIXDIR 和 DBLANG 環境變數時,已指定了適當的路徑名。如果你在設置環境變數時需要幫助,請與系統管理員聯系。1204 你的系統遇到了一個未知的終端類型。確認你正確地設置了 TERM 環境變數。檢查資料庫名拼寫正確與否。如果你在設置環境變數時需要幫助,請與系統管理員聯繫。2005 資料庫;沒有發現或不正確的格式。檢查資料庫名拼寫正確與否。2008 表;在資料庫中不存在。在 DATABASE 節中所指定的資料庫不含有在螢幕表格說明文件的 TABLE 節中包含的表名。檢查表名是否拼寫正確。2009 你沒有選擇資料庫表。必須在螢幕格式說明文件的 TABLE 節中,包含一個或多個
3、表名。2020 下表含有一個錯誤:;。檢查對系統運行指示中跟隨出現的資訊。給出的錯誤包含指示的表。4074 不能在你給出路徑的目錄中找到 C 語言的編譯器。這是一個 4GL 的編譯器的資訊。你需要 C 編譯器來完成編譯程序的工作。改變你的執行路徑,以便在名字 cc 下能執行 C 編譯器。4102 請看錯誤編號;。這是一個 4GL 編譯器的資訊。查找錯誤編碼資訊。4150 程式錯誤在;,;的行上。指示行含有生成 該4GL 運行資訊的錯誤代碼。有時,實際的錯誤或遺漏的小問題存在於前面的代碼行中。檢查解釋錯誤的附加資訊。4152 FORMS 語句錯誤編號;。這是一個 4GL 運行時的錯誤。檢查錯誤編
4、碼資訊。4153 SQL 語句錯誤編號;。這是一個 4GL 運行時的錯誤。檢查;信息。4154 程式停止在;,;的行上。這是一個 4GL 運行時的資訊,它指出由於錯誤程式停止的地方。檢查解釋錯誤的附加信息。4155 4GL運行錯誤編號;。這是一個 4GL 運行時的錯誤。檢查;信息。4156 ISAM 錯誤編號;。這是一個 4GL 運行時的錯誤。檢查;信息。4157 SYSTEM 錯誤編號;。這是一個 4GL 運行時的錯誤。檢查;信息。8009 請看錯誤編碼 ;。檢查系統活動的指示跟隨出現的資訊。使用 finderr 實用工具或 Informix 錯誤資訊手冊,找出錯誤資訊的位置。19750 無
5、效的序列號。請查看安裝指令。這個 RSAM 錯誤資訊指出不正確的序列號。21957 無效的塊大小。你已經在 onload 或 onunload 命令中,為磁帶設備指定了不夠塊的大小。使塊的大小比在跟隨的錯誤資訊指出的大小(用 k 位元組計)大。onload和 onunload實用工具需要塊大小參數,對於 2k 位元組一頁的機器最小值為 4,對於 4k 位元組一頁的機器最小值為 8。25500 sqlexecd 精靈進程未許可供遠端使用。在運行 Informix 客戶/伺服器產品安裝程式時,輸入了不正確的序列號或者序列號密碼。輸入正確的序列號和密碼,然後重新安裝 Informix 客戶/伺服器產
6、品。25501 你必須作為根註冊來啟動 sqlexecd daemon。從根登錄,然後啟動sqlexecd daemon進程。25502 sqlexecd daemon 不能執行fork系統調用。與系統管理員聯繫,解決系統問題。25503 這個產品不支援 Informix 網路特性。sqlexecd daemon 不支援你的網路連接。確保在 DBPATH 環境變數中,你指定了正確的資料庫或資料庫伺服器。與系統管理員諮詢有關 INPORMIX-NET 的許可權問題。25504 sqlexecd daemon 不能打開一個套接字。確保你正確地安裝了 TCP/IP 網。檢查 TCP/IP 網的故障。
7、25505 sqlexecd daemon 不能將名字連接到套接字。再次輸入你需要的東西。如果問題仍然出現,參見你的系統手冊,可獲得更詳細的信息。25506 sqlexecd daemon 不能在套接字上接受連接。確保你正確地安裝了 TCP/IP 網。檢查 TCP/IP 網的故障。25507 你指定了一個未知的服務名或協定。告訴你的資料庫管理員,檢查一下 sqlhosts 檔的輸入。確保在 ONCONFIG 文件中設置的 NETTYPE 與 sqlhosts 檔中設置的 NETTYPE 相匹配。如果你正在使用 TCP/IP 協議,確保在 /etc/services檔中出現的服務名是正確的。如果
8、你在使用 NFS,用 ypmake 來檢查 /etc/services 檔。有時,daemon不能識別在缺省引導之後增加的服務名。25510 execv 不能啟動資料庫引擎;,系統錯誤碼;。再次輸入你需要的東西。如果問題仍然出現,參見你的系統手冊,可獲得更詳細的信息。25511 sqlexecd daemon 不能從客戶機上接收資料。確保你正確地安裝了 TCP/IP 網。檢查 TCP/IP 網的故障。25512 不能訪問資料庫伺服器程式。確保你能夠訪問所需要的資料庫伺服器程式。25514 sqlexecd daemon 不能打開日誌檔。確保你能寫入所需要的日誌檔。25515 你傳給 sqlex
9、ecd daemon的參數太多。參看你的 Informix 產品手冊。檢查與 Informix 客戶/伺服器產品有關的版本資訊,以檢驗這些產品之間的相容性。25518 你在 DBNETTYPE 中指定了一個不知道的網路類型。假定是 STARLAN。如果你的網路支援 STARLAN 連接,把 DBNETTYPE 環境變數設置為 starlan。如果你的網路支援 TCP/IP 連接,把 DBNETTYPE 環境變數設置為 tcp/ip。Informix 6.0 版本以及更高版本的資料庫伺服器不使用這種資訊。25519 sqlexecd daemon 不能打開網路設備。再次輸入你需要的東西。如果問題
10、仍然出現,參見你的系統手冊,可獲得更詳細的信息。25520 sqlexecd daemon 不能分配調用結構。再次輸入你需要的東西。如果問題仍然出現,參見你的系統手冊,可獲得更詳細的信息。25521 sqlexecd daemon 不能分配返回結構。再次輸入你需要的東西。如果問題仍然出現,參見你的系統手冊,可獲得更詳細的信息。25522 sqlexecd daemon 不能分配調用結構。再次輸入你需要的東西。如果問題仍然出現,參見你的系統手冊,可獲得更詳細的信息。25523 sqlexecd daemon 不能連接網路結構。sqlexecd daemon 進程試圖使用相同的設備號分配給另一個運
11、行中的進程。確保系統管理程式不需要使用在運行的 sqlexecd 進程。那麼,殺死 sqlexecd 進程,啟動一個新的進程。或者,增加新的入口給 /etc/services 檔,並對使用新的服務號的服務啟動 daemon。參見你的系統手冊,可獲得更詳細的資訊。25526 sqlexecd daemon 不能監聽網路設備。再次輸入你需要的東西。如果問題仍然出現,運行網路診斷程式以確定問題的根源。25528 sqlexecd daemon 不能接受連接。確保你已正確地安裝了網路的軟硬體。檢查網路中的故障。25529 sqlexecd daemon 不能獲取主機結構。確保你所要的是一個有效的主機名
12、。檢驗 /etc/hosts檔是否包含有所需要的主機名輸入。25530 sqlexecd daemon 不能連接到所需要的埠位址。確保在埠位址上沒有其他的 daemon 在運行。25531 sqlexecd daemon 不能連接到所需要的位址。確保在埠位址上沒有其他的 daemon 在運行。25533 sqlexecd daemon 不能關閉網路。再次輸入你需要的東西。如果問題仍然出現,參見你的系統手冊,可獲得更詳細的信息。25534 sqlexecd daemon 不能分配一個結構。再次輸入你需要的東西。如果問題仍然出現,參見你的系統手冊,可獲得更詳細的信息。25535 在 sqlexec
13、d daemon 中,位址轉換失敗。再次輸入你需要的東西。如果問題仍然出現,參見你的系統手冊,可獲得更詳細的信息。25537 sqlexecd daemon 不能連接到網路。確保 你正確地安裝了 TCP/IP 或 StarGROUP 網路。檢查網路中的故障。25543 你指定了一個不知道的服務名或協定。檢查 /etc/services 檔,驗證所需要的服務名存在。同樣,確保 /etc/services 指定了正確的協議和/或埠號。25544 sqlexecd daemon 不能發現主機結構。確保你使用了一個有效的伺服器名。檢查 /etc/hosts 檔,驗證你正確地定義了所需要的伺服器名,客戶
14、機位址和主機名。25545 sqlexecd daemon 不能通知指定的服務名。你在一個運行可移植的 INFORMIX-OnLine for NetWare,網路協定為IPX/SPX的系統上啟動 sqlexecd daemon。但是,daemon 不能在 INFORMIX-OnLine for NetWare 的網路資料庫伺服器上通知服務名。可能的原因包括:另一個 sqlexecd daemon 已在使用相同的服務名;一個有相同的服務名且剛剛已停止了的 sqlexecd daemon 不能從它的服務處撤回通知;或者,在你的系統上可移植的 INFORMIX-OnLine for NetWare
15、 軟體已被關閉。每個資料庫伺服器的服務名在整個INFORMIX-OnLine for NetWare網路上必須保持唯一。缺省的服務名是sqlexec。如果該名字已被網路上另外一個sqlexecd daemon或資料庫伺服器所用,那麼使用別的服務名啟動sqlexecd daemon。可在sqlexecd命令行中顯式地指定某服務名為參數。如果你在重新啟動剛剛終止了的 sqlexec daemon,前面的sqlexecd 可能不能完成撤銷通知或者不能撤銷通知服務名。當在終止一個 sqlexecd daemon 時,只使用 TERM 信號(15)(亦即kill- 15 pid,或kill pid)。如
16、果你沒有正常地結束一個服務,那麼,依據你的 INFORMIX-OnLine for NetWare 配置,可能需要大約三分鐘來自動地結束被撤銷通知的服務。29061 EDA 警告(EDA_警告)。SQL 語句已成功執行,但是 EDA 客戶或伺服器發出警告。EDA 警告顯示欄位包括警告信息。EDA 警告顯示欄位的格式化與錯誤資訊 -29060 中所描述的 EDA 錯誤顯示欄位相同。參見第 451 頁“Informix 閘道錯誤”。32700 不能找到許可檔。程式不能打開許可檔。程式首先要打開用戶在 LM_ LICENSE_FILE 中所指定的文件。如果你還沒有設置這個環境變數,程式試圖打開在缺省
17、位置 INFORMIXDIR/etc/ifmxld.dat 中的許可文件。如果你打算使用 LM- LICENSE_ FILE,檢查你是否已在該檔中正確地設置了許可檔的路徑名。32701 無效的許可檔句法。如果特性名,daemon 名,或者伺服器名超過允許的最大長度;或者特性行不完全;那麼出現這種錯誤。如果你在安裝以後,已經編輯了許可檔,檢查你編輯是否有錯。伺服器名的最大長度是 32 個字元。在安裝期間,自動地生成特性名,daemon 名和特性行。32702 不能連接到許可的 daemon 伺服器。如果在安裝以後你編輯了授權檔,確保你沒有錯誤。如果在授權檔的特性行所指定的daemon 名字與廠商
18、的 daemon 名字不匹配;或者,如果試圖在所有的伺服器結點上連接廠商 daemon 不成功;那麼出現這種錯誤。確保在所有的許可伺服器上的 daemon 仍然在運行,並且網路在正常地工作。32703 用戶的許可號已經到期。檢查 daemon 的日誌。使用 1mstat 或檢查授權的 daemon 日誌檔來檢查網路的授權活動,以決定是否應該從 Infomix 購買更多的用戶容量。32704 不存在這樣的特性。在許可檔中,不能找到這種特性。保證授權檔含有你在試用產品的特性行,並且產品具有正當的授權。32705 不存在 TCP/IP 授權服務。檢查在使用的授權檔,確保在伺服器的一行或多行上的 TC
19、P/IP 埠號有效。如果TCP/IP 埠號無效,修改授權檔,使用有效的埠號。32706 沒有套接字連接到授權管理程式伺服器。這個錯誤表示在資訊的傳送或接收期間,出現一個內部錯誤。注意觀察所有的發生情況和其他錯誤資訊。與系統管理員一起檢查系統是否在正常地運行。32707 在授權檔中的加密碼是不一致的。這個錯誤表示授權檔行中的代碼,與在授權檔中的其他資料不匹配。當所有的軟件成分不是用相同的加密碼建立時,通常會出現這種錯誤。仔細檢查create_license.c,ls_vendor.c 和應用程式碼,確保它們具有相同的廠商代碼。在安裝期間已經生成授權檔後,不要修改授權檔中的加密代碼。32708 無
20、效的主機。當在授權檔中指定的主機 ID ,與軟體正在運行的結點不匹配時,出現這種錯誤。32709 特性已經過期。目前的日期超過授權檔中特性的期限日期。決定是否你想從評估版改變為這個 Informix 產品的普通版,並與 Informix 聯繫,獲得你需要的程式。32710 無效的日期格式在授權檔中。檢查授權檔中的日期欄位是否具有格式dd-mmm-yyyy,在這裏 dd 是表示兩位元數字的日,mmm 是表示三個字母的月,yyyy是表示四位元數字的年。安裝程式生成這些日期。如果你沒有在這些欄位上修改授權檔,把這個問題連同授權文件的輸出報告給 Informix 技術支援部。32711 來自授權 da
21、emon 伺服器的無效返回資料。保證在伺服器行上的埠號沒有任何其他的服務使用。與系統管理員共同檢查一下,保證網路在正常運行。檢查授權的 daemon 伺服器日誌以獲取所有的錯誤資訊。32712 在許可檔中沒有伺服器行。在許可檔中不存在伺服器行。所有的非零許可計數特性至少需要一個伺服器行。32713 網路資料庫中不能找到 SERVER 主機名。檢查所有相關的系統檔,如 /etc/hosts,保證整個網路都知道伺服器主機名。32714 不能從授權 daemon 伺服器中讀數據。保證所有授權伺服器中的 daemon 正在運行。對任何錯誤資訊檢查 daemon 日誌。32715 不能寫資料到授權 da
22、emon 伺服器中。與系統管理員共同檢查一下,保證網路在正常運行。同樣的,檢查 daemon 日誌中其它錯誤資訊。32716 授權 daemon 伺服器不支持這種特性。特性已經到期或者還沒有開始,或者你正想使用的產品的版本不是許可的版本。確保在授權daemon 伺服器和運行這種 Informix 產品的電腦中,授權檔已被正確地建立。32717 授權 daemon 伺服器忙 (並不是大多數)。授權 daemon 伺服器忙於建立伺服器結點的法定人數,以便授權能夠啟動。稍後再試一下這一操作。32718 授權檔不支援這一版本。保證你正想使用的產品的版本是授過權的。檢查授權檔以保證在特性行上的版本與你想
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL 错误代码 说明
链接地址:https://www.31doc.com/p-2726689.html