我剛剛在虛擬Windows Server 2008框中安裝了ArcGIS Server Enterprise Advanced with ArcSDE和PostgreSQL。無法將數據導入到ArcSDE(9.3.1)和PostgreSQL(8.3.0)
安裝完成後,我一直在試圖將要素類(存儲在shapefile中)導入到地理數據庫中。
爲了做到這一點,我使用ArcCatalog - >數據庫連接 - >添加空間數據庫連接創建了與ArcSDE(不是直接數據庫連接)的連接。我已經成功測試了連接。
然而,當我運行該工具「要素類地理數據庫」,我得到了以下錯誤消息:
Failed to convert DNorthEnergyRiskMaps\RiskMapsLibraryTests\Resources\ProbabilityTools\TestFacies.shp. ERROR 000210: Cannot create output Database Connections\s2008NE.sde\arcgis.sde.TestFacies Failed to execute (CopyFeatures).
根據this博客文章,這個錯誤是一個通用的「包羅萬象」。
博客文章提出了一些我遵循的調試步驟。我已經讓ArcMap創建了一個intercept file。然而,在看完它之後,我並不聰明(ESRI論壇的用戶表示攔截文件中沒有錯誤)。也許有更多經驗的人可以更好地解釋它...
另外,我已經掃描了ArcSDE和PostgreSQL日誌...唯一報告的錯誤是在後面的日誌中;多個SELECT查詢失敗,因爲目標表不存在。一些例子:
2009-09-29 13:33:38 CEST ERROR: relation "sde.sdb_surveydatasets" does not exist 2009-09-29 13:33:38 CEST STATEMENT: SELECT 1 FROM arcgis.sde.SDB_SurveyDatasets WHERE 1 = 0 2009-09-29 13:33:38 CEST ERROR: relation "sde.sch_dataset" does not exist 2009-09-29 13:33:38 CEST STATEMENT: SELECT 1 FROM arcgis.sde.SCH_DATASET WHERE 1 = 0
幫助將不勝感激。
謝謝,嘗試不同的工具可以發現問題所在:使用ArcView將數據添加到ArcSDE。只能從ArcEditor或ArcInfo將數據添加到ArcSDE中? – Zoidberg 2009-10-28 08:16:09
是的,ArcView無法通過SDE編輯數據。 – 2009-11-02 14:11:53