1. 程式人生 > >ArcGIS Server 10.1釋出要素服務時遇到的資料庫註冊問題總結 (二)

ArcGIS Server 10.1釋出要素服務時遇到的資料庫註冊問題總結 (二)

轉載自:http://www.cnblogs.com/potential/archive/2013/01/10/2855345.html

在上一篇文章中:

說到應用該博文方法。

最後釋出失敗。今天有琢磨了半天,終於成功了。

解決方法:

1.刪除ArcGIS Server Account賬戶,重新Postinstall.

2.刪除SQL Server 2008 R2中的sde賬戶,及資料庫(因為當初ArcMap升級到10.1之後,保留了10.0的sde資料庫及賬戶,所以猜想這有可能是之前失敗的原因)

提示:刪除之前記得備份自己的資料,可先在ArcMap中建立資料庫連線,到處資料xml。如下圖所示:

3.使用Data Management tool——Geodatabase Administration——Create Enterprise Geodatabase工具新建地理資料庫

需要注意的是Database Administrator必須要以 sysadmin伺服器角色登入。下面是sa預設的伺服器角色:

具體可參考這裡:

4.構建資料庫之後可在ArcMap中連線剛才建立的地理資料庫。

這裡選擇資料庫認證。

5.在ArcGIS Server 中註冊資料庫

右鍵Arcgis服務——選擇server properties

輸入自定義的Name,例如Testsde,

然後點選Publisher database connection中的edit.在資料庫連線中選擇資料庫認證.點選OK之後,勾選Same as publisher database connection.

說明:

在上一篇文章中,說使用資料庫認證失敗,這裡解決了這個問題。

6. 註冊之後,將資料庫中的資料拖入到TOC中,併為資料設定編輯模版。(注:直接從資料庫中拖拽到TOC中的要素圖層,預設沒有編輯模版)

點選New Template.

勾選這裡圖層,然後點選Finish

7.儲存MXD文件,釋出時在Capabilities中勾選Feature Access.

便可以釋出到ArcGIS Server.這樣我們要素服務便釋出成功了。

參考地址: