回覆列表
-
1 # 影片好笑
-
2 # 使用者3559529780777
朋友,要連線ArcSDE伺服器資料庫,首先得存在一個已有的企業級地理資料庫或建立一個,如下圖:
填入資料庫伺服器名稱,資料庫名,當然,建立企業級地理資料庫得有ArcGIS Server許可。
然後,在Data Connection中建立新的資料連線,如下圖:
填入伺服器名稱、空間資料庫使用者名稱和密碼、資料庫名稱,年是否能連線成功。
Good luck!
首先,確保使用者使用的是全新的ArcGIS10.1環境,而且以比較典型和常見ArcGIS10.1桌面和資料庫和ArcSDE10.1是安裝在一臺機器這種環境為例加以說明。如果進行了桌面直連建立了ArcSDE庫之後,確保ArcSDE的軟體包安裝齊全。 那麼需要在Windows的CMD環境下,建立ArcSDE服務 C:\Users\Administrator>sdeservice -o createYou must provide database name by using -d option.ESRI ArcSDE System Service Utility Thu Jun 14 09:41:43 2012-------------------------------------------------------------------------sdeservice -o create -d <ORACLE,SID|SQLSERVER,SQLSERVERINSTANCE| DB2,DB2INSTANCE|POSTGRESQL,PGINSTANCE| INFORMIX|COVERAGES> -p <SDE_DBA_Password> [-s <datasource>] [-i <service>] [-u <service_user>] [-n] [-H <sde_directory>] [-P <service_user_password>] C:\Users\Administrator>sdeservice -o create -d oracle,orcl -p sde -i 515Copying contents of C:\Program Files\ArcGIS\ArcSDE\ora11gexe\etc\dbinit.sde to C:\Program Files\ArcGIS\ArcSDE\ora11gexe\etc\dbinit.sde.backup.Successfully created and registered 5151 service 建立完畢後,檢視%SDEHOME%資料夾 %SDEHOME%/etc/dbinit.sde裡面set ORACLE_SID=XXXX %SDEHOME%/etc/services裡面esri_sde 5151/tcpC:\Windows\System32\drivers\etc\services裡面添esri_sde 5151/tcp 然後啟動ArcSDE服務即可。 建立ArcSDE服務連線,需要開啟ArcToolbox工具。 中文環境:資料管理工具-工作空間-建立ArcSDE連線檔案。 英文環境:Data Management Tools-Workspace-Create ArcSDE Connection File 建立好之後,在相應的位置重新整理即可。 檢視ArcSDE服務連線的介面可以看到和原來直連的介面,裡面多添加了一application Server。 以後進行ArcSDE服務連線,即可複製多個建立好的連線檔案,也可以在現在連線檔案進行不同引數的修改。