出現這種標誌性的錯誤,其實最好的方法是到ArcSDE的協助檔案中尋找錯誤代號,在ArcSDE協助中得到如下資訊
[ERR2407] (SDE error code {error code} {message})
| Example 2: When there is an underlying DBMS error. In this example, an invalid operand is used. |
[Jan 15, 2004 10:49:55 AM][1316 2132 INFO1] Begin Request [Jan 15, 2004 10:49:55 AM][1316 2132 INFO3] REQUEST: <GET_FEATURES featurelimit="25" beginrecord="1" outputmode="xml" geometry="false" envelope="true" checkesc="true"> <LAYER id="0"> </LAYER> <SPATIALQUERY subfields="#ALL#" where="SDEUSER.WORLD.ABBREVNAME == 'France'" > </SPATIALQUERY> </GET_FEATURES>[Jan 15, 2004 10:49:55 AM][1316 2132 INFO1] GET_FEATURES: world [Jan 15, 2004 10:49:55 AM][1316 2132 INFO2] <GET_FEATURES> QS start processing... [Jan 15, 2004 10:49:55 AM][1316 2132 ERROR] [ERR2407] (SDE error code -51 ) SE_stream_query : Underlying DBMS error [Jan 15, 2004 10:49:55 AM][1316 2132 ERROR] RESPONSE: <ERROR machine="MYMACHINE" processid="1316" threadid="2132">[ERR2407] (SDE error code -51 ) SE_stream_query : Underlying DBMS error</ERROR> [Jan 15, 2004 10:49:55 AM][1316 2132 INFO1] Total Request Time: 0.015000s [Jan 15, 2004 10:49:55 AM][1316 2132 INFO1] End Request |
對應到更詳細的Underlying DBMS就能大致定為問題所在。